这个关于模拟隐态没量程序的库是西门子提供的标准指令库还是用户自定义的指令库呢,如果是西门子的标准指令库可按如下链接的方法.
如何将 Micro/WIN 的库文件导入到 Micro/WIN SMART 中
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/software/library/Imported_s7-200_library_to_SMART.html
用户可以把自己编制程序集成到编程软件Micro/WIN SMART中。这样可以在编程时调用实现相同功能的库指令,而不必同时打开几个项目文件拷贝。指令库也可以方便地在多个编程计算机之间传递.用户自定义指令灶纳库的方闭源法如下:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/software/library/Creat_Library/User_defined_library.html
另关于200smart指令库常见问题链接:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop
第一步:使用标准化功能块采集模拟量转换为0-1的数值。第二步:使坦高用标定功能块将0-1的数缺信滚值转换重量。第三步:通过比较指令控制阀门关闭和打开回答。首先你需要配置PLC,把模块写入到PLC中,PLC才能识别,其次读取ID和QD的数值,如果是模块,第一个模块是ID100和QD100,第二伏余个模块是ID200和QD200,如果是BD板那就是ID1000和QD1000。
子函数用起来还是比较方便的,特别是在实际项目中,把模拟量转换成数字量,只需要调用子函数,就能很方便的完成换算。
首先进行硬件设置:
根据接线图将模拟模散橘块接好线,接着设置模拟量的信号类型是电压还是电流,主要通过下面四个指拨开关完成,如下图所示
接着在编辑软件中找到通道设置,如下图所示,主要有分辨率是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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)