niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1230 个
工控威望: 3550 点
下载积分: 858 分
在线时间: 459(小时)
注册时间: 2010-08-24
最后登录: 2024-11-12
查看niningtt的 主题 / 回贴
楼主  发表于: 2011-09-06 11:01
PWM S1 S2 Y,期中S1是占空比时间S2是周期,假设程序LD X0 PWM S1 S2 Y0,那么在S1<=S2情况下,XO闭合,这PWM指令可以正常启动,这也是在预料之中的。
如果在启动后,把参数改了,结果是S1>S2.,那么X0断开,指令依然继续运行,无法停止。
三菱手册只是说这样会出现错误,但是我们都知道这样是不对的,但是不能停,那应该是这套指令本身的不严谨吧,三菱公司可以这么做
1、三菱公司可以让指令一上次设定继续运行
2、可以以100%占空比运行
3、可以立即停止
但是无论怎么处理,都要可以停止指令的执行。但是目前三菱此错误指令运行状态下,参数错误状态下,却不可以停止执行了。
liuhanqi
活着就要做贡献!
级别: 工控侠客
精华主题: 0
发帖数量: 1228 个
工控威望: 3725 点
下载积分: 6181 分
在线时间: 378(小时)
注册时间: 2008-03-04
最后登录: 2017-06-16
查看liuhanqi的 主题 / 回贴
1楼  发表于: 2011-09-07 17:38
问题很尖锐
学无止境,永远是学生。
农村娃
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看农村娃的 主题 / 回贴
2楼  发表于: 2011-09-07 18:17
这贴最好让三菱的软件工程师看见