西门子s7-300模拟量输出0-10v。如何编程?
发布网友
发布时间:2022-04-20 02:16
我来回答
共2个回答
热心网友
时间:2023-07-18 13:47
你用的400模拟量模块应该是6ES7 432-1HF00-0AB0。
1、在STEP7,"HARDWARE"中,在你安装模块的槽位插入电源,CPU及6ES7 432-1HF00-0AB0;
2、双击你插入的模拟量输出模块,在弹出的对话框中,选择“outputs"页面。
3、在2选择的页面中,用鼠标点击”Output Range"行所在的输入栏(每个栏对应两个通道),在弹出的选项中,选择“0~10V"
4、编译硬件组态并保存,下载到CPU。
5、记住你插入模拟量模块的”Q Address"或者通过在模块上点击右键的弹出菜单中使用“Edit Symbol"为你的模拟量通道指定变量名称。
6、这时,对于你安装的模拟量模块,你选择了0~10V的输出类型及范围,它对应PLC内的十进制值范围为:0~27648;
7、使用MOV指令,根据6中电压值与PLC值的对应,把你想要输出的电压对应的值赋值给你选定的通道或者变量,就可以输出你要的电压了。
比如,你想在PQW512输出5V,那就把值(5/10)×27648 赋值给PQW512就可以了。
热心网友
时间:2023-07-18 13:47
400跟200不一样吗? 不就是吧0-10V 对应的数值是0-32000吗 然后你输出的要控制什么的啊 总得有要求吧 比如说是变频器 额定是50HZ 那么就用你设定的频率数值×640 然后把×完的数值传送到AQW0 一个输出占2个通道啊