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





