登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:西门子S7-300强制写入问题
点击:1978 回复:8
楼主
管理
怀曦_Kelvin
各位前辈,如图,我在仿真的时候,用仿真软件按I0.0,I0.1的时候,相应的功能是能实现的。但是,我在程序中监控时,想用鼠标右击写入开关量的值是写入不了的。而我在视频中看老师在仿真的状态下,可以右击直接写入0或者1。
问题:请问这是我的软件问题吗,如何解决?(百度未找到对应办法)
最后修改:
2020/7/6 9:14:51
20-07-03 22:03
1楼
编辑
引用
管理
pqsh
能写入,但是写入是会被程序改变的.
你看到的是没有当线圈的开关量被写入.
当线圈了的q,可以用force,这才是强制,和你说的题目一致,和你说的内容不一致.就是强制和修改是两码事.
20-07-04 07:17
2楼
编辑
引用
管理
cvlsam
引用
怀曦_Kelvin
在 2020/7/3 22:03:43 发言
【内容省略】
1、对于输入输出改变需要使用强制功能。
2、PLCSIM不支持强制功能,你要仿真状态下,仅能在PLCSIM中对输入输出进行操作。
Good Luck~
20-07-04 07:44
3楼
编辑
引用
管理
jiouai84
强制的时候一般是强制I,Q点,很少强制你这种DB.DBx的这种的,这种感觉还不如直接短接
20-07-04 09:22
4楼
编辑
引用
管理
怀曦_Kelvin
我就是在仿真状态下对监视中的程序进行写入,但是写入不了。图1是我自己的操作,图2图3 是视频中老师的操作,他可以在监视状态下直接右击写入,而我这么操作却失败
20-07-04 09:51
5楼
编辑
引用
管理
怀曦_Kelvin
图2图3 是视频中老师的操作,对于布尔量的写入,这个和db块不db块无关吧?图1是我自己的写入操作,失败了
20-07-04 09:53
6楼
编辑
引用
管理
怀曦_Kelvin
那老师能在程序监视的状态下写入,为什么我失败了?图1是我自己在监视状态下的操作,可以看到右下角是run的,我已经开启仿真了。而图2图3 是老师的操作,他可以直接右击写入
20-07-04 09:56
7楼
编辑
引用
管理
jiouai84
你们老师的操作的是DB块里的,是可以修改为0或者1的,你的程离里是I,Q点,这个只能用强制
20-07-04 12:34
8楼
编辑
引用
管理
怀曦_Kelvin
是的,早上无意间用到了db块里自定义的,发现可以修改,这才恍然大悟,看来还得多多实操啊
20-07-04 12:49
工控新闻
估值超百亿,宇树科技正式启动IPO!
工业绿色转型靠什么破局?
2025年第二十七届Ovation年度培训与技术研讨会圆满落幕
「芯生态」杰发科技AC7870携手IAR开发工具链,助推汽车电子全栈全域智能化落地
2025数字化及智能制造技术论坛在青岛圆满落幕, 这些议题值得关注!
北尔电子携手诺顺科技引领亚太智能装备展智能制造新风潮
为什么回路校准是确保传感器精度的理想方法
总投资50亿元!立讯机器人总部基地项目在常熟开工
更多新闻资讯