请问大神们。三菱PLC的模拟量有什么作用 。还有编程里的LD,X0 [PID D0 D1

请问大神们。三菱PLC的模拟量有什么作用 。还有编程里的LD,X0 [PID D0 D1 D100 D150]这段程序是什么意思,为什么。我用MOV指令把数值送进去。还是没有反应。我只是仿真试试看。希望大神们给点指示。谢谢

第1个回答  2015-01-16
你好,PID是模拟量控制指令,就这一条指令里都有20多个参数,它在电脑软件里是模拟不了的;在PLC中模拟量是指会随着时间变化而变化的物理量,比如温度 流量 压力等等,想进一不学习可以去找些教材来看!!!追问

嗯。那请问有那些教材比较适合参考。希望有功能指令的列子

第2个回答  2015-01-16
模拟量很重要,比如你可以使用模拟量控制一个阀门,或者显示一个温度值或压强制。
LD,X0 [PID D0 D1 D100 D150],加载一个PID控制器,控制器是有输入继电器X0,控制,只要X0接通,PID控制器启动。追问

可是为什么我看不到有输出呢。是不是还需要其它指令来配合使用。希望大神能给个程序我示范示范。我就是因为这个程序没有反应所以很困扰

追答

这个信号是控制执行器的他只是反馈控制的一部分,如果是电流信号,4-20毫安,电压信号是1-5伏,你可以使用万用表测量一下。

追问

如果用1V--5V不是需要改吗

追答

电流信号和电压信号可以通过250欧姆的标准电阻进行转换。

追问

可是书上不是说需要改那个什么程序的吗?我现在还不明白三菱模拟量控制。那些指令需要去学习。比如控制一个温度或者压力之类的。像书上讲的什么A/D啊#0--#31这些指令也需要去编写吗?

追答

这个是肯定的,他的意思是,共有32A/D
个端口,你要使用哪个端口。你需要编程,plc才知道要从哪个端口输出和输入。

追问

对了。比如设定一个温度是50为正常。当[CMP K50 D1 Y0]
请问模拟FROM读指令里面的D1又没有数值怎么与CMP指令K50作比较呢。而温度转感器传的只不过是电流或者电压而已。我现在只要是搞不清楚D1里面是怎么得到的数值。不知道我说的你能不能看懂

追答

看来你还是没有弄明白PID控制器,PID控制器是处理比较后的数据的他只有一个输入和一个输出。

本回答被网友采纳
相似回答