欢迎您进入上海伊测电子科技有限公司!
设为首页
|
加入收藏
伊测广州
|
中文简体
|
中文繁体
首页
企业文化
产品中心
特价商品
新品专栏
行业动态
2024德国欧洲杯附加赛对阵表
2024德国欧洲杯各队积分表图
2024德国欧洲杯各队积分表
主营产品:
台湾艾德克斯 IT8513C,常州同惠 TH2829C,北京普源 DG800信号发生器,台湾艾德克斯 电源,程控耐压测试仪,可编程直流电源
产品系列
2024德国欧洲杯分组
电子负载系列
高精度源表SMU
2024德国队欧洲杯
2024德国欧洲杯比赛时间
2024德国欧洲杯24支球队
电参数测试仪
2024德国欧洲杯半决赛分组
电池综合测试仪
无纸记录仪
信号发生器
射频阻抗测仪
信号与频谱分析仪
过程校准及检测工具
电源
EMC电磁兼容仪器
电机变压器测试
实验室仪器
量具系列
通讯网络测量
基础工具系列
2024德国欧洲杯16强
环境检测系列
2024德国欧洲杯16强分组
其他通用设备
联系我们
13286885940 (王先生)
13262995105(吴先生)
13916985299
(姚小姐)
行业动态
首页
>>>
行业动态
plc通讯原理和程序设计
plc
通讯原理和程序设计
通讯程序设计在自动化系统的应用越来越广泛,例如plc与操作界面的数据交换,通过通讯对变频器的控制,plc的连网等等。
要想实现plc的通讯编程,首先所选的plc必须有强大的通讯能力,就是说plc的操作系统能够支持多种通讯格式,通常一种品牌的plc如果能够提供给用户更多的编程自由度,那么这种品牌的技术开发能力就越强大,大多数品牌只能提供固定格式的通讯格式或协议,这就大大局限了plc与其他智能设备的数据交换。
我们的plc产品具有RS232和光电隔离的RS485两个自由通讯口,两个通讯口可以同时收发数据,几乎可以适应所有通讯格式,可以提供CRC和BCC等多种校验方式。
以一台PLC通过485通讯控制多个某品牌的变频器为例:
如果该变频器的波特率是9600b/s,8个数据位,奇校验,1个停止位。那么首先必须在plc的嵌入C窗口的初始化代码区编程一个通讯口设置语句:Set485Port(9600,o,8,1);仅仅一个语句就完成了对485通讯口的编程。
由于485通讯必须设定主从关系,这里是plc控制多台变频器,所以plc必须设置为主,因此还需在初始化代码区增加一个地址和主从设定语句:SetAddress(1,MASTER);事实上,对于主控制器来说,地址已经失去意义。
通讯口已经设置完毕,下面就是如何根据要求将数据发送给变频器。
例如一组8字节控制数据如下所示:
01h ---->变频器编号
03h ---->命令
21h ---->两字节参数地址
02h
00h ---->两字节参数
02h
CRC --->两字节CRC校验马
CRC
PLC
程序
:
Set485TBAddPointer(0);
AddNumberTo485TB(0x1);
AddNumberTo485TB(0x3);
AddNumberTo485TB(0x21);
AddNumberTo485TB(0x2);
AddNumberTo485TB(0x0);
AddNumberTo485TB(0x2);
AddCRCTo485TB();
Start485Transmit();
上一篇:
数字电桥的应用发展
下一篇:
OWON手持示波器热销中
Copyright@ 2003-2024
上海伊测电子科技有限公司
版权所有
上海伊测电子科技有限公司 移动电话:13286885940 公司地址:上海市浦东新区张江高科技园区碧波路690号张江微电子港6号楼二楼201-05 室
邮编:200001
沪ICP备14032171号-2
沪公网安备 31010102004821号
map