|
||||
如果现在有个项目,需要MODBUS控制五个变频器,那该怎么?也许你会说,这还不简单,把前面的通信程序复制五遍不就行了?理论上,这是可行的,但却是不可行的,为什么呢?因为串口在同一时间,只能进行一次数据交互。这个一次,是指一次读或是写操作。这就好比一个很窄的路口,一次只能通过一辆汽车,如果五辆汽车一起通过,势必会引起堵塞,一辆也过不去,但我们需要过五辆怎么?那就需要交通灯或是交指挥交通,通信也一样,也需要有交通灯或是交,而在MODBUS通信中,就需要我们自己来当交,通过程序控制通信流程,这就是轮询方式。 长期面废铜、废铝、废铁、废旧不锈钢等废旧金属;电线电缆、电瓶、电机、变压器、配电柜等电力物资;破产企业整厂设备,各种大小厂房拆迁等业务。欢迎各企业、厂家来电垂询!
河南三门峡电缆废旧电缆Modbus是plc应用中常用的通讯手段,轮询是在进行一个控制器连接多个从站的通讯时常用的编程手段,由于ST语言在数据上的优势,此方法变得更为简单。下面以西门子S71214CPLC的ModbusRTU通讯为例,展现ST语言下的modbus通讯和轮询。硬件连接要准备的硬件和软件:1.西门子plc1214C;2.通讯板CB1241;3.USB转RS485转换器;4.Modscan2/Modsim32电脑模拟软件模拟主/从站,5.SPU(serialportUtility),监视通讯报文。为了保障变频器的安全运行,避免变频器受负载冲击,必须好以下几点:㈠尽量保证变频器有充足的加减速时间变频器在机或升速时,自身有软起动功能;关机或减速时,自身有软关断功能。在设备允许的范围内,尽量增加加减速时间。当设备要求有较短的加减速时间时,变频器应采取以下措施:加减速时间由变频器容量和负载来决定。负荷越重,变频器容量越小,加减速时间设定应越长。 短的加减速时间是由变频器的容量决定的。若运行过程中冲击电流在允许时间内超过变频器的额定电流,则必须增加变频器的容量。电容器经星形连接后,用于高 额定电压,且系中性点不接地时,电容器的外壳应对地绝缘。电容器之前,要分配一次电容量,使其相间平衡,偏差不超过总容量的5%。当装有继电保护装置时还应满足运行时平衡电流误差不超过继电保护动作电流的要求。对个别补偿电容器的接线应到:对直接启动或经变阻器启动的感应电动机,其提高功率因数的电容可以直接与电动机的出线端子相连接,两者之间不要装设关设备或熔断器;对采用星—三角启动器启动的感应式电动机,采用三台单相电容器,每台电容器直接并联在每相绕组的两个端子上,使电容器的接线总是和绕组的接法相一致。在主站中设立一个“远程I/O缓冲区”,采用信箱结构,划分为几个分箱与每个从站—一对应,每个分箱再分为两格,一格管发送,一格管接收。主站中通讯器采用周期扫描方式,按顺序与各从站数据,把与其对应的分箱中发送分格的数据送给从站,从从站中读取数据放进与其对应的分箱的接收分格中。这样周而复始,使主站中的“远程I/O缓冲区”得到周期性的刷新。在主站中PLC的CPU单元负责用户程序的扫描,它按照循环扫描方式进行,每个周期都有一段时间集中进行I/O,这时它对本地I/O单元及远程I/O缓冲区进行读写操纵。 |
|