在电气项目设计中,经常会遇到和对方通讯没有购买相应的总线模块。如三菱PLC一般需要通讯对方购买CCLINK组件,基恩士PLC需要对方购买EIP组件等。
那我们如何不利用总线模块进行TCP/IP通讯呢?套接字是我们不错的选择。
下面分析基恩士PLC 7500和KUKA机械手通过TCP/IP套接字设置和3比编程:
通讯设置
双击KV 7500 CPU,弹出“设定单元”,找到套接字,把KV套接字参数改成TCP(无协议)。
程序编写主要分为连接、发送接收、关闭。
参数设定
设定本地端口号,对方IP地址及端口号,此为对方为服务器,PLC运行后自动写入参数。
发送数据
设定好数据长度,数据,条件触发发送指令。
发送触发
接收数据
固定时间去接收数据,这里是1S请求读取一次,提前双方定义好长度和内容。
关闭处理
编写触发条件,触发关闭指令。
总结:
以上是基恩士PLC KV7500和KUKA套接字通讯的设置和编程步骤,通讯协议内容需要交互双方提前协商好通讯协议。
欢迎大家关注涵景在苏州,分享交流工控技术!
电气技术追梦人。
分享交流电气项目设计调试经验。