C#的通信库到底是不是跨平台?这个问题困扰着我,AI也告诉我S7netplus不跨平台,只能动手自己验证。
·写一个Webapi程序测试,通信库是S7netplus,把Webapi联通运行时一起打包复制到linux。我使用的Linux系统是Linux18.04,webApi在linux下正常启动了,好激动。
·往Pc里写点字符串和整数试试,写成功了。
·再在linux上读取PLC的数值,webapi连界面都不用写,可真好用。
·可以看到读取也成功了,在现场用真机测试,依然成功。
上位机就学WebapitVue,别人写个上位机要花大几千买电脑,我们买个机顶盒、树莓派刷个Linux就搞定了。C#跨平台强,无敌。