控制某种通讯协议的设备,换句话讲就是和设备基于某种通讯协议进行通讯(数据交换、收发指令等)~
那么进行通讯要同时满足硬件和软件的匹配条件,也就是硬件的接口类型和软件的通讯报文格式。
早年modbus还不没有那么高的使用率时,各家PLC厂商给串口支持的协议叫“自由口”,顾名思义就是根据通讯设备的报文格式需求,在PLC侧灵活组态,任意调整报文格式。只不过后来由于modbus 用的比较多了,PLC厂家在编程软件升级版本的时候,PLC控制柜短路保护,增加了他们的modbus函数库。也就是说,PLC控制柜短路,在以前没有modbus功能块的时候,都是工程师自己根据modbus报文标准编写通讯语句的。
因此,只要目前该PLC在端口的软件组态上依旧自持“自由口”编程,而不是仅限modbus的话,和非modbus协议的设备进行通讯是没问题的。
郑州继飞机电设备有限公司专业承接:称重配料 除尘设备 恒压供水 加气砖生产线 污水处理 沼气太阳能 中央空调等自动化工程的设计、安装、调试。
PLC底层是单片机,单片机一般通过RAM和ROM这些东西来保存数据,RAM是断电就消失了,而ROM在断电下依然可以保持,除非是外力来让它改变了
因为数据比较大,很多早期PLC使用了电池来给RAM保持,只要电池电压低于某个值,就可能会造成数据丢失,更换电池时候,需要在电源通电前提下进行,否则一样会造成数据丢失。
现在数据很多是通过EEPROM或者FLASH来保存的,这两者断电后都不会造成数据丢失,如果数据丢失了,往往是硬件上坏掉了。
还有一种是EPROM,需要紫外线刷新的,盖了一张纸在上边,如果你撕掉了这张纸,会看到下边有个洞口的,这时候如果是白天,太阳光有紫外线,会把数据弄丢的,如果是在黑暗状态下,是不会有问题的。
PLC虽然比较安全可靠,但是一般都要备份好程序和数据,毕竟任何电子产品都有自己的寿命周期,一旦程序或者数据丢失了,通过备份的程序和数据,重新刷写就可以了,否则需要重新编程了,那是相当麻烦的一件事情。
郑州继飞机电设备有限公司成套安装调试 ,电气控制箱安装与配线,控制电路设计,伺服电机控制及PLC编程等。
PLC也是一台微电脑,许多功能指令离不开进制转换,同时也是为了增加程序的可读性,想要对PLC进行编程,PLC控制柜过载,那么必须得清楚数制的设置以及转化和对应的符号。
当然,人们输入计算机的十进制被转换成二进制进行计算,计算后的结果又由二进制转换成十进制,这都由操作系统自动完成,并不需要人们手工去做。人们通常采用的数制有十进制二进制、八进制和十六进制。
常用进制对应表
常用进制使用场合
二进制只有 0 和 1 两个符号,按照逢二进一的规则运算。0和1用来表示开关量(或称数字量)的两种不同状态,如触点的断开和接通,线圈的得电和失电等。
所有数据的运算、存储都是采用二进制进行
西门子PLC上的输入输出编号是采用八进制方式命名
MODBUS-RTU通信数据发送与接收是采用了十六进制
某变频器的参数地址以十六进制分配
进制之间的相互转换
方法:二进制数从低位到高位(即从右往左)计算,第0位的权值是2的0次方,第1位的权值是2的1次方,第2位的权值是2的2次方,依次递增下去,把后的结果相加的值就是十进制的值了!
方法:将二进制数从位开始( 从右到左 ),以4位二进制数为一组进行分组,左边不足4位的补零。然后对每组分别运用“8421”法则快速运算。
方法:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。
方法:对于每一位十六进制数,分别运用“8421”法则快速运算,逐位展开成4位二进制数,不足四位的补零,中牟PLC控制柜,后左边的零可省略。
方法:要从右到左用二进制的每个数去乘以16的相应次方,然后这些数字相加就是了。
郑州继飞机电设备有限公司专业承接:配电箱电控系统自动化成套控制柜。
专业供应:正泰、施耐德等低压电气,价格从优。 成套安装调试 ,电气控制箱安装与配线,控制电路设计,伺服电机控制及PLC编程等。
姓名: | 王继刚 ( 销售经理 ) |
手机: | 18903837318 |
业务 QQ: | 272925472 |
公司地址: | 河南省郑州市高新区继飞机电 |
电话: | 0371-55581867 |
传真: | 0371-55581867 |
Copyright © 2025 继飞机电 版权所有