
首先进行硬件设置:
根据接线图将模拟模块接好线,接着设置模拟量的信号类型是电压还是电流,主要通过下面四个指拨开关完成,如下图所示
接着在编辑软件中找到通道设置,如下图所示,主要有分辨率是6000还是12000,信号是4-20mA 还是0-5V
硬件必须设置正确,后面软件才能正常运行。
下面开始程序部分:例程为给变频器输入速度,读取变频器的电流值
模拟量输出模块编程:
用一字螺丝刀扭动旋钮,设置站号:0
以站号0为实例:IR地址为100~109
DM区地址为DM1000~DM1099
特征DM区规律是 区号=1000+特殊模块号×100
1至8路输入信号范围对应DM1101的0至15位,每路占2位,每路所占的2位的含义如下:
•00: -10 to 10V
•01: 0 to 10V
•10: 1 to 5V / 4 to 20mA
•11: Same as above
将相应的通道使能,规律是:
使能位=(100+特殊模块号).(通道号0~7)
给IR地址101赋值即可在V1+、V1-测量出直流电压,如:
模拟量输入编程:
模拟量输入前的设定参考第3步,程序设置如下图所示
IR地址101读入1通道(V1+、V1-),
直流电压10V读入对应数值&4000
如果欧姆龙 POU 程序的实例数超出了范围,则可以通过以下几种方法来解决问题:减少实例数:可以考虑减少程序中使用的实例数,例如将多个单独的功能合并为一个实例,或者将功能分解到多个程序中。
使用更大的欧姆龙 PLC: 如果可以使用更大的欧姆龙 PLC,则可以获得更多的实例数。
使用子程序: 可以考虑使用子程序来组织代码,从而减少单个程序中使用的实例数。
使用其他编程语言: 如果欧姆龙 POU 程序的实例数无法满足需求,则可以考虑使用其他编程语言,例如 C 或 C++,来编写控制逻辑。
欧姆龙CP1H型号的PLC编写定时器中断程序:在项目管理器中右键点击程序,选择插入新程序,任务类型中选择中断任务02(间隔定时器0),在此处理中断。
PLC的用户程序可以在实验室模拟调试,输入信号用小开关来模拟,通过PLC上的发光二极管可观察输出信号的状态。完成了系统的安装和接线后,在现场的统调过程中发现的问题一般通过修改程序就可以解决,系统的调试时间比继电器系统少得多。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)