登录
首页
人机界面
普洛菲斯Pro-face
回帖
发帖
正文
主题:[求助]风之力请进
点击:3706 回复:15
楼主
编辑
引用
管理
ABCDW
请问如何利用PLC的位的变化来切换普洛菲斯触摸屏的显示画面?
07-11-25 23:58
1楼
编辑
引用
管理
风之力
用D脚本功能。
当PLC的位ON的时候LS0008=你所需要跳转的画面号。
07-11-26 08:41
2楼
编辑
引用
管理
philohany
你用什么PLC?触摸屏系统区LS0008存储画面号,如果用三菱PLC,系统设置默认PLC的数据寄存器的D8即为画面号,可以通过D8切换画面
07-11-26 11:33
3楼
编辑
引用
管理
ABCDW
感谢两位老师的热心回答!由于我是初学者,面对两位老师的热心回答我还是一头雾水。干脆我把我的问题再向老师阐述一偏。
我制作的画面(应该叫基本画面吧)共有17幅,从B1到B17,通常情况只显示B1画面,当PLC的M30.1为1时,要求从B1切换到B12画面,当PLC的M30.2为1时,要求从B1切换到B13画面,当PLC的M30.3为1时要求从B1切换到B14画面。我用的是西门子S7-200,请老师说浅显一点,触摸屏该怎样设置?我具体又该怎样操作?必须用D脚本功能吗?有没有其他不用D脚本功能的方法呢?如必须用D脚本功能,我又该怎样操作?谢谢!!!
07-11-27 00:23
4楼
编辑
引用
管理
风之力
选择D脚本功能:
D脚本编辑:
方法一:用GP的D脚本功能。如图所示。只不过要注意一下D-Script只适用于当前画面,如果要用于所有画面那么需要使用全局脚本(Global D-Script)。
方法二:写在PLC程序里。如果M30.1=1,那么VW14=12;以此类推。(系统区起始地址为VW0)。
07-11-28 09:04
5楼
编辑
引用
管理
ABCDW
请问老师的方法二是不是与D脚本无关?是只适用于当前画面,还是适用于所有画面?M30.1是怎样与VW14对应的?再问一下老师,如果我的程序的触发位分别是M1.0和V100.3,它们又对应哪个地址呢?实在不好意思,我拥有的知识太少,太肤浅,但又非常渴望学习,还望老师不吝赐教!
07-11-28 22:56
6楼
编辑
引用
管理
风之力
LS0 ~ LS19是GP系统区的地址,如果系统起始区地址为VW0,那么VW0~VW38和LS0 ~LS19一一对应。
LS8是用来控制画面跳转的系统区地址,对应与PLC的地址则为VW14。
07-11-29 08:44
7楼
编辑
引用
管理
ABCDW
谢谢!!!
07-11-29 14:38
8楼
编辑
引用
管理
太阳神炎帝
可以用PLC直接控制,用PLC程序直接控制
07-11-30 11:28
9楼
编辑
引用
管理
ABCDW
9楼 的太阳神炎帝,用PLC怎样直接控制?是不是象风之力先生所说的方法二?举个例子说明一下嘛。谢谢!!!
07-11-30 20:49
上一页
下一页
工控新闻
2025世界制造业大会在合肥开幕!
Melexis为智能IVT霍尔和分流传感器增添外部NTC输入功能
美的工业技术亮相2025工博会
工程机械行业稳步迈入新一轮增长周期
2025西克校园招聘 | SensorPro入职日记公开!
优必选携手云智汇全球战略合作,打造“人形机器人+智慧工厂”应用标杆
智领未来,京瓷创新传感技术亮相SENSOR CHINA 2025
为企业赋能 金士顿存储悉数亮相2025工博会
更多新闻资讯