⑴ 自动化,工控领域的所谓“协议”
自动化,工控领域的所谓“协议”指的是通信协议。
通信协议(communicationsprotocol)是指双方实体完成通信或服务所必须遵循的规则和约定。通过通信信道和设备互连起来的多个不同地理位置的数据通信系统,要使其能协同工作实现信息交换和资源共享,它们之间必须具有共同的语言。交流什么、怎样交流及何时交流,都必须遵循某种互相都能接受的规则。这个规则就是通信协议。
工控领域常涉及到的协议包括Modbus通信协议、Profibus-DP通信协议、CANBUS通信协、OPC规范等。
⑵ 如何实现PLC和工控机之间通过4G基站进行通讯
1、只跟PLC通讯的话,建议从TCP和串口方向入手,跟什么牌子的工控机没太大关系,如果你有相关PLC的OPC开发包,那么就变得更简单了直接调用它的接口函数,如果没有就需要从TCP和串口,个人建议从串口入手,比较快、还有基本每个PLC都有自定义串口协议原则。
想要了解更多,点击下方。
客服24号为你解答。
⑶ PLC怎么与上位机进行通讯
PLC与上位机进行通讯,采用BlandC编写主机与PLC的通信程序,必须对COM1口进行初始化,波特率为9600bps,奇偶校验位采用偶校验,七位有效数据。
当计算机接收到来自PLC的应答字符ACK后,就可以进入数据通信了。
计算机可对PLC内各软设备进行读、写和强制ON/OFF操作。除开PLC的计时器和计数器的设定值采用常数时,以及文件寄存器内的数据,FX2N系列PLC的所有开关量输入、输出以及各软件设备对计算机都是透明的。
为了保证主机与PLC的通信准确无误,上位机也必须按通信协议进行和校验。如接收的信息有误,则重新读取。如重复3次仍不行,则显示错误信息。
使用C语言实现以上编程,主机还可向PLC写数据,进行单点的强近置位和复位。
在利用外部设备与可编程控制器之间进行通讯前,必须首先规定一些参数,如数据长度,奇偶校验、停止位以及波特率等,即通讯格式。

通讯格式是通过一个四位的16进制数而设定,这里设定为H6880,其含义是数据长度为7位,终结符为7位,奇偶校验为无,控制线为RS232接口,停止位为1位,和校验为自动添加,波特率为9600BPS,协议为专用协议,标题无,传输控制协议为协议格式1。
通讯格式是在PLC中首先将其设置好的。其中协议格式的通讯格式依次规定了控制代码、站号、PC号、命令、消息等待以及和校验代码等。在FX系列编程控制器中,站号是通过特殊寄存器D8121来设定的。设定范围是从00H到0FH。
实验台中由于上位机只和一个PLC气动实验台通信,所以站号为00H。PC号是A系列MELSECNET(II)或MELSECNET/B用来确定可编程控制器CPU的数字。FX系列的PC号为FFH,由两位ASCII字符来代表,即“FF”。
命令用来指定要求的操作(如读,写),在此控制软件中所使用的向PLC发送的主要指令有:
批量读出位元件BR指令;批量写入位元件BW指令;强制PLC运行(RUN)RR指令;强制PLC停止(STOP)RS指令。
消息等待是一段计算机要求的延迟时间,以实现在发送和接受状态间的转换。和校验代码用来确定消息中的数据没有受到破坏。它是通过加上和校验区域中的ASCII字符的16进制值计算得到的。
(3)设备如何与工控通讯协议扩展阅读:
PLC与PC机之间实现通道,可使二者互补功能上的不足,PLC用于控制方面既方便又可靠,而PC机在图形显示、数据处理、打印报表以及中文显示等方面有很强的功能。
因此,各PLC制造厂家纷纷开发了适用于本公司的各种型号PLC与PC机通信的接口模块。三菱公司开发的FX-232AW接口模块用于FX2N系列上位机和PLC在遵循相同的通讯格式和通讯协议下便可以进行通讯了。
其通讯的基本过程是:先由上位机控制软件向PLC发出一条指令,随即控制软件进入等待状态,准备接收PLC的回应信息,在收到反馈信息后进行解读并判断通讯是否正确;如果判定反馈信息正确,就解读其反馈信息,在获得了所需的信息以后,即完成该次通讯过程,并准备进入下一个通讯过程。
反之,如果判定反馈信息不正确,则进行相应的错误处理,如向PLC重发指令等等。
⑷ 工业控制通信协议有哪些
工业控制通信协议有CANBUS、MODBUS、profibus等。
简介:
1、作为ISO11898CAN标准的CANBus(ControLLer Area Net-work Bus),是制造厂中连接现场设备(传感器、执行器、控制器等)、面向广播的串行总线系统,最初由美国通用汽车公司(GM)开发用于汽车工业,后日渐增多地出现在制造自动化行业中。
2、Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。
ModBus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据采集和过程监控。
3、PROFIBUS,是一种国际化.开放式.不依赖于设备生产商的现场总线标准。PROFIBUS传送速度可在 9.6kbaud~12Mbaud范围内选择且当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。广泛适用于制造业自动化、流程工业自动化和楼宇、交通电力等其他领域自动化。PROFIBUS是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术。可实现现场设备层到车间级监控的分散式数字控制和现场通信网络,从而为实现工厂综合自动化和现场设备智能化提供了可行的解决方案。
⑸ 工控机和PLC通讯用什么协议
不同的PLC用不同的协议,通用Modbus,通用的Modbus,也是根据具体型号来定,基本链接是RS-232,RS-485端口,看你的上位机支持什么协议了,如果有协议驱动当然选择最省事的了.
⑹ 研华工控机如何跟PLC通讯
很简单 看你要和那种PLC通信 如果是三菱的就找三菱编程口通信数据安装上面填上去就可以了
三菱编程口通信协议 波特率 9600 停止位1 偶校验
⑺ 如何快速掌握plc或工控机与其他设备的modbus通讯协议
网上找一篇关于modbus的协议介绍书就不用买了。就那么几页。认真看2遍。认真看2遍,不懂看3遍。看不到10遍你一定了解了。在说,你的问法有问题,既然是一中协议,在modbus中他肯定是通用的。谈不上其他设备的说法;准确的说是主站和从站。在modbus协议下。他们不同的是地址数据,报文格式都是一样的。故,掌握了一种。其他的都掌握了。
⑻ 工业计算机控制系统中,通信协议是什么怎么用是一个程序吗
我来说两句吧 ,希望你能采纳,首先工控机系统中的通信协议是什么 这个问法不妥,因为这个跟你工控机的硬件支持有关, 但是你这么问 似乎也对,因为工控机 支持的其实也就那么几种,比如说PCI 总线 PC104 总线 ISA 总线,但是具体到你要控制的东西可能携带的不同的通信接口 比如UART SPI CAN LIN IIC SMbus 等等 这时候你需要一块总线适配卡并且有相应的驱动程序。具体到通信协议 可以是标准的 也就是别人定义好的 也可以是你自己定义的 这样可以很简洁 但是通用性不好,具体的实现也就是你说的一段程序。当然一般情况下我们买的别人的卡 这些协议是做好的 在你安装驱动的时候就给你 装上了 但是你自己设计卡的时候 就需要 自己写通信协议了 ,也就是那段程序 希望对你有用 如果说的好 记得采纳哦~
⑼ 工业通信接口与工业通信协议问题(RS485,RS422)
1、RS485是一种标准的物理接口,对应物理层,没有统一的通信协议。
2、RS-422标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路的特性。实际上还有一根信号地线,共5根线。
通常我们对于视频服务器、录像机、切换台等直接播出、切换控制主要使用串口进行,主要使用到RS-232、RS-422与RS-485三种接口控制。下面就串口的接口标准以及使用和外部插件和电缆进行探讨。 RS指“推荐标准”
RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。例如:视频服务器都带有多个RS422串行通讯接口,每个接口均可通过RS422通讯线由外部计算机控制实现记录与播放。 视频服务器除提供各种控制硬件接口外,还提供协议接口,如RS422接口除支持RS422的Profile协议外,还支持 Louth、Odetics 、BVW等通过RS422控制的协议。
RS-232、RS-422与RS-485都是串行数据接口标准,都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布。RS-422由RS-232发展而来,为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mbps,传输距离延长到4000英尺(速率低于100Kbps时),并允许在一条平衡总线上连接最多10个接收器。RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
⑽ PLC和工控机如何通迅
通过COM口通讯,PLC通过TCP/IP协议转串口通讯服务器,转上位机。或者是通过工业1394连接,设置好通信参数