358273433
级别: 家园常客
精华主题: 0
发帖数量: 608 个
工控威望: 838 点
下载积分: 1362 分
在线时间: 1031(小时)
注册时间: 2010-04-16
最后登录: 2024-12-04
查看358273433的 主题 / 回贴
楼主  发表于: 2015-04-13 11:13
[attachment=133942] 大家帮忙看一下:问题出在哪儿?谢谢!
[ 此帖被358273433在2015-04-13 11:20重新编辑 ]
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6776 个
工控威望: 38379 点
下载积分: 4139 分
在线时间: 9534(小时)
注册时间: 2006-09-13
最后登录: 2024-12-19
查看cvlsam的 主题 / 回贴
1楼  发表于: 2015-04-13 11:18
不知道你要帮助什么?

C脚本和C语言还是有些区别的。

没有用过你的人机界面,纯瞎猜:
首先定义了一些内部变量。
然后通过Read函数来读取触摸屏里的变量到内部变量中。
最后根据内部变量的比较,将特定值写入PLC的地址中去。

Good Luck~
kokoper
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 357 点
下载积分: 1335 分
在线时间: 144(小时)
注册时间: 2014-07-23
最后登录: 2018-09-17
查看kokoper的 主题 / 回贴
2楼  发表于: 2015-04-13 11:43
这是机器人程序?不知道read write 函数干嘛用的啊  参数是怎么定义的
358273433
级别: 家园常客
精华主题: 0
发帖数量: 608 个
工控威望: 838 点
下载积分: 1362 分
在线时间: 1031(小时)
注册时间: 2010-04-16
最后登录: 2024-12-04
查看358273433的 主题 / 回贴
3楼  发表于: 2015-04-13 12:29
1楼的朋友说的是对的,这是信捷C语言函数功能块。C语言我也不会,这是从手册上抄下的一个样本。我改动了一下:6个数据寄存器分二组比较。现在问题是:第一组动作时,输出点不停置位、复位。第二组动作正常。应该是写法不对,请大家指教,谢谢!
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5212 个
工控威望: 7436 点
下载积分: 158953 分
在线时间: 3171(小时)
注册时间: 2007-11-21
最后登录: 2024-12-19
查看sjm213的 主题 / 回贴
4楼  发表于: 2015-04-14 09:14
if……else结构的话,第一个if条件后的else呢/
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1227 个
工控威望: 3498 点
下载积分: 4407 分
在线时间: 1980(小时)
注册时间: 2008-02-17
最后登录: 2024-12-15
查看kyy80的 主题 / 回贴
5楼  发表于: 2015-04-14 15:17
比较时WORD要强转为INT,,两个IF要用一个代替.....再ELSE
358273433
级别: 家园常客
精华主题: 0
发帖数量: 608 个
工控威望: 838 点
下载积分: 1362 分
在线时间: 1031(小时)
注册时间: 2010-04-16
最后登录: 2024-12-04
查看358273433的 主题 / 回贴
6楼  发表于: 2015-04-14 22:05
谢谢大家指教!
以马内利1988
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 121 点
下载积分: 489 分
在线时间: 74(小时)
注册时间: 2015-03-25
最后登录: 2022-10-22
查看以马内利1988的 主题 / 回贴
7楼  发表于: 2015-04-15 10:06
学习中