迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1099|回复: 5

关于在屏幕上反馈PLC的输入输出的问题

[复制链接]

5

主题

14

回帖

110

积分

注册会员

Rank: 2

积分
110
发表于 2019-8-22 14:49:24 | 显示全部楼层 |阅读模式
使用迪文屏幕和PLC链接,想做一个当PLC接收到输入信号时,屏幕能反馈出来的程序(使用DWIN DGUS)
设想就是:
1.当PLC无输入时,屏幕图标为红
2.当PLC有输入时,反馈到屏幕,屏幕图标变成绿的
该如何设置变量地址、指针之类的,8051CPU,假设引脚为IO3
或者有类似的例程就更好了
回复

使用道具 举报

0

主题

23

回帖

201

积分

中级会员

Rank: 3Rank: 3

积分
201
发表于 2019-8-22 15:54:52 | 显示全部楼层
PLC和迪文屏连接,之间是串口通信,PLC处理是输入还是输出信号,然后,将信号的状态发送给触摸屏,应该是这样一个流程吧,若是PLC是自己编写的程序,直接按照迪文的指令格式协议,进行数据收发即可,若是已经固定好的指令格式协议,比如MODBUS协议,看所选型号的屏是否支持22号文件配置MODBUS协议。
回复

使用道具 举报

5

主题

14

回帖

110

积分

注册会员

Rank: 2

积分
110
 楼主| 发表于 2019-8-22 16:01:01 | 显示全部楼层
pp_XIA 发表于 2019-8-22 15:54
PLC和迪文屏连接,之间是串口通信,PLC处理是输入还是输出信号,然后,将信号的状态发送给触摸屏,应该是这 ...

就假设是直接在屏幕就有输入输出,从屏幕DO输出信号接到屏幕DI输入接口这样,不走PLC了,屏幕本身自产自销
回复

使用道具 举报

0

主题

31

回帖

241

积分

中级会员

Rank: 3Rank: 3

积分
241
发表于 2019-8-23 08:59:20 | 显示全部楼层
ihk789123 发表于 2019-8-22 16:01
就假设是直接在屏幕就有输入输出,从屏幕DO输出信号接到屏幕DI输入接口这样,不走PLC了,屏幕本身自产自 ...


可以使用变量图标的控件,直接PLC通过串口把数据给到屏幕的变量地址。
有输入信号 数据是1 显示绿色
无输入信号 数据是0 显示红色
回复

使用道具 举报

5

主题

14

回帖

110

积分

注册会员

Rank: 2

积分
110
 楼主| 发表于 2019-8-23 09:33:15 | 显示全部楼层
wahaha 发表于 2019-8-23 08:59
可以使用变量图标的控件,直接PLC通过串口把数据给到屏幕的变量地址。
有输入信号 数据是1 显示绿色
无 ...

对  我就是这样做···就是变量地址的问题
回复

使用道具 举报

0

主题

31

回帖

241

积分

中级会员

Rank: 3Rank: 3

积分
241
发表于 2019-8-23 13:54:29 | 显示全部楼层
ihk789123 发表于 2019-8-23 09:33
对  我就是这样做···就是变量地址的问题

变量地址范围标准DGUS是0000-6FFF
DGUSII是1000-FFFF,地址可以自己软件定义好。然后对应地址发送数据即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-22 08:22 , Processed in 0.084218 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表