西门子PLC扩展模块6ES7531-7KF00-0AB0
CNT_CTRL (FC 0) | FM 350-1 计数器控制 |
DIAG_INF (FC 1) | 用于提供 FM 350-1 诊断信息 |
工作模式
FM 350-1 计数器模块以大值记录增量编码器的脉冲,大 500 kHz,具体取决于可直接连接的门信号。
可评估脉冲的方向,并将实际值与两个可以指定的比较值进行比较。有两种方法可用来将响应输出到过程:
2点数字量输出;
这些输出可以配置可选的小脉冲或电平切换
背板总线;
FM 350-1 可以通过集成背板总线向 CPU 发送警报
连续计数 | 在门电路被启用时,模块(从开始值起)在下限值和上限值之间连续计数 |
单次计数 | 在门电路被启用时,根据主计数方向从开始值到上限值或下限值进行一次计数 |
主计数方向向上:从 0 至可参数化满标度值 | |
主计数方向向下:从可参数化起始值至 0 | |
循环计数 | 在门电路被启用时,根据主计数方向(从开始值起)在参数化计数范围内进行周期性计数 |
主计数方向向上:从 0 至可参数化满标度值 - 1 | |
主计数方向向下:从可参数化起始值至 1 |
支持 Modbus 协议的设备或软件,使用时用户直接设置或看到的应当是Modbus数据地址。Modbus地址所访问的数据,是通过各种"功能"读写
而来。功能码是Modbus 地址的底层。如果Modbus通信的一方提供的所谓Modbus 协议只有功能码,则需要注意了解此功能号与Modbus地址间的对应关系。
如何访问大于9999的保持寄存器地址?
通常Modbus 协议的保持寄存器地址范围在40001 - 499之间。对于多数应用来说已经够了。但有些Modbus从站把地址映射到保持寄存器区的地址超过9999的部分。
Modbus Master 协议库支持超过99的保持寄存器地址。地址范围为400001- 465536。只需在调用MBUS_ MSG子程序时给Addr参数赋相应的值即可,如416768。
Modubs Master扩展地址模式仅支持保持寄存器区,不支持其他地址类型。S7-200作为Modbus主站方接收上来的数据格式与第三方设备不一样怎么办?
西门子PLC数据的存储格式为高位低存方式。举例:VD200中包含VW200和W202,其中VWW202是低字,VWW200是高字。若第三方设备与西门子数据存储格式不同,是低位低存的方式,那么通信上来的数据就会存在错误,需要进行转换才能使用。编程的方式比较多样,针对双字中高低字的交换可以使用SWAP(字交换)指令,若是字节交换可以考虑循环移位指令。
S7-200是否支持如Modbus TCP等其它协议?
不支持。S7-200自身的通信端口或其通信扩展模块均不支持Modbus TCP、CANopen、DeviceNet 以及 BACnet通信协议。为什么S7-200作 Modbus主站时MBUS_MSG指令报6号错误?
FM 350-2 是智能型 8 通道计数器模块,用于执行广泛的通用计数和测量任务。它可在 SIMATIC S7-300 和 ET 200M 中使用(S7-300/400 作为主站)。
应用领域包括:
装配和装卸设备
橡胶和塑料机械
机械制造
木材加工和造纸机械
纺织机械
包装机械
玻璃和水泥工业
设计FM 350-2 计数器模块为 NAMUR 编码器提供电源。
它的宽度为 80 mm,包括:
1 个红色 LED 故障指示灯 (SF)
数字量输入和输出指示灯
用于 40 针前连接器的插头选件,位于前门后面。
前门上的标签区域
西门子PLC扩展模块6ES7531-7KF00-0AB0