【海川化工论坛】-海川网-化海川流
标题:
西门子S7-300的STEP7软件,关于强制数值有几个问题
[打印本页]
作者:
kingseastone
时间:
2023-3-17 16:03
标题:
西门子S7-300的STEP7软件,关于强制数值有几个问题
(, 下载次数: 0)
上传
点击文件名下载附件
如图所示,1、强制数值可以单独进行强制,但一旦点击删除强制,所有的点都解除强制了。能否单独解除强制?
2、为何强制值一定要十六进制?而且强制为15B0,我查看实时数值为0(量程:-30 至 30),但15B0转换为十进制不是5552吗?就算是通过819至4095转换,也不会是0啊?
作者:
清水鱼
时间:
2023-3-17 16:03
1、在STEP7软件中,如果要单独解除某个点的强制,可以通过在“监视 – 强制值”菜单中,选中要解除强制的点,然后右键点击该点,在弹出的菜单中选择“取消强制”即可。
2、在STEP7软件中,强制值可以输入十进制、十六进制等多种格式。如果强制值是十六进制,需要在数值前面加上“0x”或“0X”,例如“0x15B0”。对于您提到的问题,15B0转换为十进制是5552,而不是0。您查看实时数值为0可能是由其他原因造成的。建议检查一下程序逻辑和硬件连接是否正常。
-
作者:
kingseastone
时间:
2023-3-17 20:53
1、STEP7里没有“监视-强制值”菜单,只有“PLC-显示强制值和PLC-监视/修改变量”菜单。而PLC-显示强制值点开后就是我在问题里附的那个图。在显示强制值窗口里单独选中某一行右键删除强制是会把所有的强制点都解除强制的,点“变量-停止强制”也是会解除所有点的强制。
2、问题中所附图片里的第8行是我新增的强制点,原本该AI通道数值为7,我在强制值里输入和上面一样的W#16#15B0后它的通道数值就变成0了。所以为什么15B0是0?
作者:
清水鱼
时间:
2023-3-17 20:54
1. 强制数值是什么?
答:强制数值是指在PLC程序运行时,手动设定一个特定的数值,使其覆盖原本应该执行的程序逻辑,用于调试和测试。
2. 如何进行强制数值操作?
答:在STEP7软件的变量表中选择需要强制的变量,在该变量右键菜单中选择“强制”选项,然后输入要强制的数值,并确认即可。
3. 强制数值会对PLC的运行造成影响吗?
答:在强制数值期间,会覆盖原本程序的执行逻辑,因此会影响PLC的正常运行。因此,在使用强制数值时需要谨慎操作,避免对线上生产造成影响。
4. 如何取消强制数值?
答:在STEP7软件的变量表中选择已经被强制的变量,在该变量右键菜单中选择“取消强制”选项即可取消强制数值。
.
作者:
kingseastone
时间:
2023-3-17 20:55
kingseastone 发表于 2023-3-17 20:53
1、STEP7里没有“监视-强制值”菜单,只有“PLC-显示强制值和PLC-监视/修改变量”菜单。而PLC-显示强制值点 ...
这是图片。
作者:
kingseastone
时间:
2023-3-17 22:30
?????如果只会像机器人一样复制粘贴说明书就不要回复这个问题了,真是驴唇不对马嘴。
欢迎光临 【海川化工论坛】-海川网-化海川流 (https://bbs.hcbbs.com/)
Powered by Discuz! X3.4