A. 无锡信捷plc模拟量输入模块怎样编程
首先你需要配置PLC,把模块写入到PLC中,PLC才能识别,其次读取ID和QD的数值,如果是模块,第一个模块是ID100和QD100,第二个模块是ID200和QD200,如果是BD板那就是ID1000和QD1000。
例如第一个模块是模拟量输入模块,第二个是输出模块,那么第一块的地址是ID100,第二个是QD100。
模拟量模块读取的数值并不是你传感器的测量值或者0-10V或者4-20mA,而是0-16383的数字量,自己做一下换算就好了,例如0-10V对应的是水位0-20米,那就是5V对应10米,同样,PLC识别的是16383/2的数值,PLC中反映出的情况是:读取的数据是8191。注意是没有小数点的,同样这个也是模块的精度,如果读取的是温度,-100到+200度,实际上-100对应的是模拟量0,+200度才是16383.
B. 信捷PLC温度控制问题
看说明书呀,如果模拟量模块是挂在第一个模块,那么读取温度就是MOV ID100 D0,就是把第一个模块的第一个通道的模拟量读出来给d0,控制温度的话把目标温度,pid参数用to指令写进去,把模块的输出使能打开就可以了,pid参数不会调的话就自整定一下就可以,基本能把温度偏差控制在1度以内,具体的也说不清楚,下载个说明书看看,里面有详细解说,还有程序的例子