高分求一段三菱PLC程序!!fx1n

PLC:FX1N
输出:Y0,Y1。
功能介绍:在触摸屏上设置好三个参数:f(每分钟多少个周期 r/min),N(一个周期中Y0点亮的百分比 N%),M(一个周期中Y1点亮的百分比 M%),周期是T=60000/f(ms)。
即可控制Y0,Y1按照下列节拍循环往复的执行:Y0点亮T*%N,熄灭T*(1-N%-M%),Y1点亮T*M%。
ps1:FX1N没有浮点计数功能!您只需完成PLC的程序,不用管触摸屏。

给你提示一下吧:1、按你上面的说法,其实你只需设定N%,显示M%就可以了。
2、用一个定时器完成动作切换,Y0输出时,联锁断开Y1;Y0停止时,取反输出Y1。
3、用另外一个周期定时器结束周期循环,周期时间到,复位定时器。
4、两个定时器的时间值用上面你提供的公式算出后的Dxx数据寄存器。
5、FX1N没有浮点没关系,做除法时,它会自动取整的。追问

周期定时器是怎么回事?

追答

你的提问中,不是有个周期吗? 用一个定时器来设定这个周期。如T0等,具体定时精度根据你的情况选定时器编号。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-11
用DIV MUL 就可以了 ,如果精度没什么要求的话;建议用GX的仿真功能 ,修改查看数据寄存器。
第2个回答  2011-03-10
你给的分太少了,最少得以上200追问

分好说 ,只要解决了 什么都好说!

追答

呵呵,相信会有高手帮助你的

相似回答