我以西门子PLC、变频器为例
PLC内部只认识数字,各种数字形式,实数,整数等等
比较老一点的控制方法是触摸屏通过与PLC通讯,通过触摸屏写入相应的数据到PLC的某个存储区内,比如是把1600写入到vd100。
PLC是有模拟量输入和输出的,而变频器的控制方式里面也有模拟量的输入控制,PLC内部可以把0-32000这样的数对应成0-10v电压的形式进行输出,或者输出一个4-20ma的电流,变频器也会根据模拟量的大小来调解频率,这就是0-10v对应的是0-50Hz,所以根据PLC内部的数模转换,就会输出我们想要的电压,而电压在变频器里对应的就是频率,所以就会利用触摸屏给定变频器的频率,你看到的是人机交互,其实里面有很多的运算。
西门子还有一种独特的专有的USS通讯,这个通讯是专门控制西门子变频器的,其他的变频器不好使,但是其他变频器都有模拟量的控制方式,而西门子PLC与其旗下的变频器可以采用USS通讯的方式进行控制,西门子有专用的USS指令库,拿过来就可以用,设定好参数可以读取变频器的、电机的所有实时参数,包括变频器温度、转速、转矩、耗能、电流、运行时间等等…