cjtdz 发表于 2024-2-27 17:01:19

OP320A怎么与STC51单片机建立对应关系?

本帖最后由 cjtdz 于 2024-2-27 17:04 编辑

信捷OP320A文本显示器,显示内容远比LCD1602和LCD12864液晶显示器强大,而且仿制品100块钱都可以买到。怎么和STC51单片机建立对应关系?也就是文本显示器怎么显示和设定单片机数据?

李鑫发 发表于 2024-2-27 17:41:29

走MODBUS RTU呗,简单的

cjtdz 发表于 2024-2-27 17:48:48

李鑫发 发表于 2024-2-27 17:41
走MODBUS RTU呗,简单的

关键是怎么对应数据变量?

李鑫发 发表于 2024-2-27 17:53:02

cjtdz 发表于 2024-2-27 17:48
关键是怎么对应数据变量?

用不同的功能码啊,OP320A有些是有485的,站号 功能码 地址 数据 CRC。。。。

cjtdz 发表于 2024-2-28 09:53:10

李鑫发 发表于 2024-2-27 17:53
用不同的功能码啊,OP320A有些是有485的,站号 功能码 地址 数据 CRC。。。。 ...

就是这些功能码怎么对应?比如我要在文本上设定单片机的一个变量的数值,这个变量的地址怎么搞?在文本上显示一个变量的数值,这个地址是多少?

李鑫发 发表于 2024-2-28 11:04:45

cjtdz 发表于 2024-2-28 09:53
就是这些功能码怎么对应?比如我要在文本上设定单片机的一个变量的数值,这个变量的地址怎么搞?在文本上 ...

这需要你在单片机程序里规划好,比如要使用03/06功能码,那么你需要划定一片区域来做保持寄存器,要设定起始地址和寄存器数量,然后在03/06功能码处理函数里面使用这片区域,那么在和主站通讯的时候,就知道该使用什么地址了

飞捷 发表于 2024-3-6 08:53:51

OP屏,里面有多种模式,有PLC型号可以选择(如信捷,台达,三菱,汇川),也有标准的MODBUS RTU协仪,如果你选择PLC,就得查对应PLC型号的手册对应的地址(如D0,对应的是地址0)如果你选择标准MODBUS协义,那么你读地址1,对应就是你单片机定义的地址1

cjtdz 发表于 2024-3-6 15:45:01

本帖最后由 cjtdz 于 2024-3-6 15:50 编辑

飞捷 发表于 2024-3-6 08:53
OP屏,里面有多种模式,有PLC型号可以选择(如信捷,台达,三菱,汇川),也有标准的MODBUS RTU协仪,如果 ...
MODBUS RTU协仪,单片机怎么定义地址、数据、变量?哪位大师有例程可以参考?

xiaoyao 发表于 2024-3-9 13:03:28

跟上位机通信的modbus rtu协议;主要读、写IO;读写数据;
IO:
1X区输入:只读,02 功能码,接到上位机读指令,把输入状态上传;
0X区输出:可读写;01,05,15 功能码;接到上位机读指令,把输出状态上传;接到上位机写指令,控制输出;
数据:
3X数据:只读,04功能码;
4X数据:可读写,03,05,16 功能码;
页: [1]
查看完整版本: OP320A怎么与STC51单片机建立对应关系?