GraniStudio零代码平台支持的工业协议包含S7协议、MC协议、Can协议、OPC协议、MEWTOCOL - COM 协议、Moudbus Tcp等协议,由单独的算子支持。
(1)S7协议是西门字PLC 的专属通信协议,分为 S7-200(PPI 协议)、S7-1200/1500(S7 TCP 协议)等版本,支持点对点、多点通信,具备高速数据交换能力(最大传输速率 100Mbps),是西门子工业生态的核心协议。
平台提供了西门子PLC初始化以及读、写寄存器算子,可实现与西门子PLC通讯,使用时首先要实现与西门子PLC进行连接,通过资源管理器PLC模块内的西门子PLC初始化算子实现。
连接成功后通过主任务设计器读、写西门子PLC寄存器算子实现数据交互。
(2)MC协议是三菱 PLC(Q/L/FX 系列)专用协议,支持串口(RS-232/422)或以太网通信,实现 PLC 与上位机的指令交互(如读写软元件、程序监控)。
平台提供了三菱PLC初始化以及读、写寄存器算子,可实现与三菱PPLC通讯,使用时首先要实现与三菱PPLC进行连接,通过资源管理器PLC模块内的三菱PLC初始化算子实现。
连接成功后通过主任务设计器读、写三菱PLC寄存器算子实现数据交互。
(3)MEWTOCOL - COM 协议作为松下 PLC 的专用通讯协议,具有针对性强、功能丰富的特点,适用于松下 PLC 的各种应用场景。
同样,平台提供了松下PLC初始化以及读、写寄存器算子,可实现与松下PPLC通讯,同时Modbus Tcp协议也包含在初始化算子中,Modbus Tcp基于 TCP/IP 的工业通信协议,Modbus 家族最常用的变种,采用 502 端口,支持 Master/Slave 通信模式,通过功能码定义操作类型(如 03H 读保持寄存器、06H 写单个寄存器)使用时首先要实现与松下PPLC进行连接,通过资源管理器PLC模块内的松下PLC初始化算子实现。
连接成功后通过主任务设计器读、写三菱PLC寄存器算子实现数据交互。
(4)CAN 协议(Controller Area Network)是工业现场总线协议,国际标准 ISO 11898,支持多设备实时通信,常用于分布式控制(如机器人关节控制、汽车电子),特点是高可靠性、抗干扰。Can协议有还有另外两个分支:CanFD协议是Can协议的扩展版本(ISO 11898-7) ,在保留原有帧格式基础上提供的数据吞吐量,数据长度扩展到了64直接,位速率可动态调整(如仲裁段 1Mbps,数据段 5Mbps),兼容传统 CAN 节点,支持混合网络部署。CANopen 协议基于 CAN 的应用层协议(ISO 11898-3),定义设备通信规范和对象字典(OD);支持多种通信服务(SDO、PDO、NMT),实现设备配置、实时数据交换和网络管理;提供标准设备描述(如 CiA 402 运动控制设备规范),简化设备集成,据具体应用场景使用不同协议。
平台覆盖了上述Can协议的三大分支,提供Can总线初始化算子,可同时支持使用上述三种协议并输出Can总线对象供Can总线写入、Can总线读取以及Can总线关闭算子使用,形成一套完成的使用链路,目前平台支持使用Can卡品牌有广成科技,后续迭代中将着继续增加如周立功、Kvaser等品牌Can卡使用。
提供的Can总线写入、Can总线读取以及Can总线关闭算子位于主任务设计器算子库通用工具模块中,根据使用协议不用,配置界面会发生变化,配置使用参数执行即可实现Can协议数据交互。
(5)OPC协议平台兼容OPC UA、OPC AE、OPC UA三种协议,据具体应用场景使用不同协议。OPC UA 凭借跨平台兼容性与强大的安全机制,适用于企业级信息集成与远程监控;OPC AE 在传统工业自动化系统中表现稳定,适合对实时性要求高的本地数据交互;OPC DA 则常用于连接老旧设备,实现数据的快速读取与写入。
GraniStudio平台包含完善的OPC连接、读取、写入以及关闭算子,OPC连接算子在平台资源管理器通用工具模块内,名称为OPC初始化,通过此算子可配置上述说明支持的协议,实现OPC连接。
算子配置完成后执行会输出标准化的OPC资源,OPC资源供主任务设计器中的OPC读取、写入以及关闭算子,实现OPC数据交互。
楼主最近还看过