| |
---|---|
(点击题目可以在互联网中搜索该题目的相关内容) 日期:2007-12-19 18:49:27 来源: 作者: 点击: | |
AD转换的。不画梯形图,直接打程序。 LD X80(AD模块准备好了) AND X8E(A/D结束标志位) AND>= D10 K0 BCD D10 K4Y40(CH1的数值转换LED输出) LD X8F(A/D错误发生标志) BCD D20 K4Y50(错误代码输出) ANDP X0 SET Y8F(设定清除的A/D错误要求) LD Y8F ANI X8F RST Y8F(解除) END 写博客很不容易啊,这么一小段程序写了很久。向那些辛苦的博主们致敬。 D/A转换用: LD X3 OUT Y91(允许CH1输出) LD X90 AND>= D10 K0 / D10 K2 D30(设定将A/D转换后的值减半后执行D/A输出) LD X9F BCD D40 K4Y60 ANDP X1 SET Y9F LD Y9F ANI X9F RST Y9F END 把这两程序都写入PLC,注意,要进行智能开关设置,PLC参数中,要在多程序中设定,然后把参数什么的一起写入。 这个,在PLC参数参数设置,I/O分配中,对智能模块要进行自动刷新设定,让A/D的CH1的值自动刷新到D10。实际应用中,要是调节模拟量,D10会存储对应的数字量。 问题来了,我用的是仿真,所以我只是设定D10的值,在软元件监控中,我看到,D10不锁存,只是保持了一个短暂时间,就回复零。 不知道这个和我仿真有没有关系。 |
|
上一篇: 三菱FX可选编程端口 下一篇: Q系列PLC测试题 |