ECS常见问题与解答

西门子S7系列PLC的Rack/Slot应如何设置

名词解释:

Rack:机架,Slot:插槽

西门子S7系列PLC的Rack/Slot设置规则如下

1、S7-300:固定为0/2

2、S7-400:默认为0/2,实际要与硬件组态中的设置保持一致

3、S7-1200/1500:固定为0/1

西门子S7系列PLC在对I、Q、M进行按位成组读取时为什么会报错?

我们采用了西门子底层协议——S7协议来实现与S7系列PLC的通讯,但是S7协议在底层通讯上是不支持bool类型的数组读取的,只能按照单个bit读取,西门子在他的软件中都是按照byte的类型读取,然后再按bit进行解析的。我们建议把bool数据打包成整型量再传输,另一端解包成bool的,这样也能增加数据的传输速率。

AB CompactLogix5000 PLC的Rack和RSlotRS应该如何设置?

在连接AB CompactLogix5000系列PLC的Rack和Slot的设置应该是:Rack:0 /Slot: 1.

两个网卡接入交换机后只有一个网卡能够正常通讯

这是因为两个网卡的IP地址在同一个网段造成的,注意网关的两个网卡的IP应该设置在不同网段,否则无法正常通讯,这是由于操作系统本身的限制造成的,目前我们还没有IP在同一网段的解决方案。

我的S7-1500为什么无法通讯

这主要是西门子为S7-1200/1500系列PLC加入安全访问机制,PLC CPU默认的访问级别不允许第三方系统通讯,需要修改设置。请注意以下三处设置项必须全部设置,缺少一项均可能无法正常通讯。

1、设置访问级别,须设置为完全访问级别

S7-1500/1200访问级别设置

2、设置连接机制,需要勾选允许远程对象通讯访问

S7-1200/1500连接机制设置

3、禁用数据块优化,如果涉及到需要网关对数据块进行数据操作,需要将DB块的【优化块访问】复选框移除勾选,如下图。

S7-1200/1500数据块优化禁用

滚动至顶部