PROFINET是开放的标准的实时的工业以太网标准,基于工业以太网;PROFINET IO控制器可以最多连接512个I/O设备,对于整个以太网网络节点是无限制的;PROFINET由于其开放性,通讯过程中不限制TCP/IP等非实时数据在同一根总线上进行传输,这样可以同时应用IT等服务,包括Web;PROFINET节点安装简单,连接到交换机即可,这与办公室网络一样增加和减少设备十分方便;PROFINET可以无缝集成已有的现场总线系统。
MODBUS协议是一个通用的标准协议,几乎所有的控制设备和智能化仪表都支持MODBUS协议,这样不同厂家的设备之间就可以互相通讯,连接到同一个控制网络。MODBUS的串行传输模式分为:RTU模式和ASCII模式,RTU模式通讯传输的数据为二进制数据,ASCII模式通讯传输的数据为ASCII码,RTU模式的通讯速率比ASCII模式快。MODBUS发展至今包含好几种协议模式:控制器的串口和网口的默认协议均为MODBUS协议,其中串口为MODBUS_RTU协议,网口为MODBUS_TCP协议。控制器支持MODBUS_RTU模式的串口:RS232、RS485、RS422,当从串口接收到数据时,会直接根据报文中的数据进行控制。控制器支持的网口协议MODBUS_TCP接口:EtherNET网口。网口主要用于与PC与人机界面通讯。控制器的串口和网口在 MODBUS协议下读写数据,使用MODBUS相关指令读写,数据保存在MODBUS寄存器中传递。也可以通过指令将串口或网口配置为无协议模式,采用自定义通讯指令读写数据。
我们都知道M0DBUS通信实现轮询通常有两个常用的方法,1;时间间隔法,2;功能块触发法,这两种常用的轮询方法,它们各有优缺点,最好的方式就是两者结合。利用时间间隔, 这个时间间隔的设置就很讲究,时间太短,可能通信还没完成,时间太长影响效率。而利用功能块的BUSY信号,可以很好解决这个问题,但是,一旦一个环节通信出错,BUSY信号无法给出,就会造成后面的通信无法进行,如果超过10个从站怎么办?哪我们就不建议用MODBUS通信了,使用总线的方法操作简单,而且速度更快,稳定性更好,现在,华杰智控来解决一下这个问题。
华杰智控HJ6307拥有7路独立485网关用于一对多集成ModbusSRS485设备,形成Modbus协议并连接到profinet,实现profinet监控Modbus设备的技术要求。可以实现Modbus转profinet、profinet转Modbus Rtu、协议转换功能;通过把modbus RTU的命令映射到对应的PLC的寄存器地址,生成GSD文件,然后导入西门子编程软件S7或者博图,组态下载到PLC。西门子PLC无需进行modbus编程,可以直接通过读取寄存器地址来读写RTU数据实现控制RTU。
不需要编写Modbus程序,直接读写IO地址,每一路可以用不同的波特率较验,11路网关同时并发数据,速度更快。主要用于西门子、Modbus协议相关接口的变频器、智能电表、温控表、称重仪、智能高低压电器、电量测量装置、各种变送器、智能现场测量设备及仪表等。