故事作者:还有什么问题吗

最近创作

看看TA的故事

【内行说】关于S7-1500与欧姆龙安全PLC的TCP/IP通讯

已锁定

还有什么问题吗

  • 帖子

    320
  • 精华

    0
  • 被关注

    4

论坛等级:侠士

注册时间:2017-04-12

钻石 钻石 如何晋级?

【内行说】关于S7-1500与欧姆龙安全PLC的TCP/IP通讯

1712

2

2022-07-08 11:12:14

一、西门子PLC的配置

1、在设备视图中建立2个TCP联接,作为与欧姆龙PLC进行读写的通讯。

因为我使用的PLC没有Profinet接口,所以添加一个Profinet通讯模块。

首先添加一个子网。


添加完子网之后,添加2个TCP连接。


为连接配置伙伴,配置如图所示,192.168.1.9是欧姆龙PLC的IP地址。

二、西门子PLC和欧姆龙PLC的通讯格式

(1)西门子写入到欧姆龙PLC:

西门子发送字节如下:

01 10 00 00 0E 00 00 10 04 00 94 00 03 00 00 00 00 00 00 00

所建立的曝光输入变量的长度(橙色字体)+前8个字节的固定长度,要与设定的变量长度(红色字体)大小一致,0E表示8+6=14(E),其中8为发送字节前的固定长度,6为发送数据的长度(橙色部分)。

建立的输入变量长度看I/O分配,如下图所示。


(2)西门子从欧姆龙读取数据

当安全PLC组成为NX-EIC202耦合+SL3300+SID800*4+SOD400*2

发送:011000000800000E040064000300

接收欧姆龙PLC曝光变量:

接收:

01 10 28 00 00 8e 00 00 00 80 0f 00 01 00 00 00 00 00 00 00 00 00 00 00 00 07 ff 00 00 07 ff 00 00 07 ff 00 00 07 ff 00 70 0f 70 0f

其中,灰色为固定返回格式,无意义,红色部分为CPU中的曝光变量的输出部分,橙色为4个输入模块的输入通道状态部分,其中1个模块的格式为00 07 ff 00,绿色部分为2片输出模块的输出通道状态,其中1个模块的格式为70 0f。

3)西门子PLC内的程序编写


由于篇幅和编辑问题,这里写的有些简略,附件大小超出了,大家如果感兴趣可以把邮箱留下我给大家发送文档,感谢大家批评指正。


【内行说】关于S7-1500与欧姆龙安全PLC的TCP/IP通讯 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3364条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。