登录
首页
人机界面
普洛菲斯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
上一页
下一页
工控新闻
西克重点推介 - 激光距离传感器 Dx35
为企业赋能 金士顿存储悉数亮相2025工博会
西门子亮相2025工博会:洞察工业AI真需求,释放数实融合真价值
工业自动化迈入下半场,越疆机器人“具身工业”率先登场
ABB亮相2025工博会,展示机器人未来新图景
第二十届中国电工技术学会学术年会在哈尔滨召开
村田中国亮相 CIIF 2025 —— 以创新元器件赋能新型工业绿色智能化发展
茵梦达与东华能源深化战略合作,共筑高效可靠生产新基石
更多新闻资讯