西门子博途提供的开放式TCP通信函数TSEND_C和TRCV_C太强大了,易于组态和编程,使设备更加智能化,对于设备数据的交互也更加便利!一般公司都有MES系统,这样设备与MES的交互变的很容易,设备的状态和产品生产的参数都可以轻松上传,对于产品质量追溯有着重大意义!
以TSEND_C为例,只需在右侧指令栏找到它将它拖入程序,简单组态一下,设置一下REG、CONT、和传输的数据DATA即可
注意,组态时那边选择主动连接那边就为客户端,本机测试时端口不要设置一样,一般服务器我设为8080,C#程序的IP地址一定设置为下图的,这个很重要,否则程序会报错!!!!!!!!!
C#的源码里面包含客户端和服务端程序,我测试的是服务端程序,客户端的IP代码忘了改了,大家可以自行在源码里修改!
下面的图片为测试截图,仿真测试OK
源码附上,PLC程序的超过限制我就不传了,大家简单组态下就可以了!
C#tcp通信测试.zip
请大家多多指点,谢谢!
最后感慨一下,人生如戏,或许剧本老天已经给我们写好了,如果我年轻时如现在一样努力,那么我的人生会怎样?努力工作!努力学习!加油!