IC695CMM002/004是GE公司提供的串行通信模块,它提供Serial I/O,
Modbus Master/Slave, CCM Slave, DNP3 Master/Slave, SPL共五种协议。
每个通信端口支持64个通信任务;
每个通信端口有224个模块及通信状态位,可以使用I、M、T区;
每个通信端口有128个模块及通信控制位,可以使用Q、M、T区;
每个通信任务可以有连续读、位控连续读、位控单次读;连续写、位控连
续写、位控单次写;禁止等7种方式。
对于可靠性高、标准化好的通信对象,一般采取连续或位控连续方式即可。
而对于可靠性不太高、标准化稍差一些的通信对象,采用位控单次方式比较合理。
举个例子,有一个温控仪表,采用连续读方式时,由于读写周期太短,致使仪表
发生通信堵塞。采用大周期位控单次读方式,堵塞情况消失。
控制位的控制方式可以有下述几种:
1、一个任务完成后计时,时间到,启动下一个通信任务。这里的时间原则上是不同的。这种方法*为灵活,但是就是程序量大。
2、同一计时,在不同的时间设置不同的通信任务控制位=1。这种方式的优点是逻辑简单,缺点是遇到时可能会丢失任务,而且程序量也不小。
3、位定时左(右)移动,程序量小,简单。缺点是遇到时可能会丢失任务。实际上在任务比较多(>30)时,连续方式和上述*种方法也差不太多。这是个账算事。
发送接收报文一般按字节计算,每字节加起始位、停止位,一般是10位,
停止位是两位时每字节是11位,再加一个校验位,*12位。
标准Modbus读数据发送报文长度是8字节,应答报文的长度随读入数据的
变化。一般规律是5+N,那么,发送接收字节数就是13+N,*小值=14。
*小位数=14×10=140位,或=14×12=168位。
SIMATIC S5 | 6ES5946-3UR21
VLT5008PT5B20EBR | 175Z0072 LCP 1.42
CM71 VR | PSKF321 CM71L/KTY/VR/RH1M/SM50
E300 | V906114
LANDIS CIRCUIT E313/7 | V906210
3RT1056-6NP38-0PA5
WDG 100H-25-4096-AB-R05-L3-ADN-100
6SE6420-2UC21-1BA1
559616 3RG6233-3JS00-PF
FAGOR C-62 | 01-0073393
OP37 | 6AV3637-1LL00-0AX0
HMS01.1N-W0020-A-07-NNN | R911295323 | R911296634
CAREL P+5CVB09000L0 | A00184408
50041595 RT 96K/N-1444-800-46
SINUMERIK 840Di sl/840D 6FC5800-0AM07-0YB0
3RT2047-1CL24-3MA0
SINAMICS PM240-2 6SL3210-1PB13-8AL0