电工之家_电工基础知识学习网站
当前位置:电工之家 > plc > 西门子plc > 正文

西门子S7-300模拟量如何编程

时间:2019-06-13 16:15 来源:电工之家

西门子S7-300模拟量分为两个大类,一类是模拟量输入模块,即AI模块,一类是模拟量输出模块,即AO模块。
模拟量编程的第一步应该先将模拟量模块硬件组态,将电源模块、CPU、DI模块、DO模块、AI模块、AO模块放入相应的卡槽,进行硬件组态,如下图:
西门子S7-300模拟量如何编程
第二步、设置AI模块和AO模块的地址。

西门子S7-300模拟量如何编程
上图为AI模块的起始地址(304)和结束地址(319)。
 
西门子S7-300模拟量如何编程
上图是AO模块的起始地址(352)和结束地址(367)。
西门子S7-300模拟量如何编程
并且将模块组态修改为我们常用的4~20mA信号,一定要与现场实际信号相对应,否则无法正确读数。
第三步、进行梯形图编程。
西门子S7-300模拟量如何编程
上图是模拟量输入的程序,FC105是西门子自带的标准模块,专门用于模拟量读取,其中PIW346是AI模拟量的地址,HI_LIM是量程的高限,LO_LIM是量程的低限,量程一定要对应实际仪表的量程,否则读数不准确。MD212是转换完成的数据,就可以正常使用了。
西门子S7-300模拟量如何编程
上图是模拟量输入的程序,FC106是西门子自带的标准模块,专门用于模拟量写入,其中PQW358是AO模拟量的地址,HI_LIM是量程的高限,LO_LIM是量程的低限,量程一定要对应实际量程,否则AO模块输出的4~20mA电流不准确。MD272是给定的数据,数据转换完成后会在AO模块输出4~20mA信号,达到控制的目的。
看过《西门子S7-300模拟量如何编程》的人还看了以下文章
西门子S7-200SMART如何定义、编辑和选择符号 西门子S7-200SMART如何定义、编辑和选择符
定义和编辑符号是PLC编程中都具备的功能;而这个选择符号,就可以理解为用符号地址来进行编程,符号是你自己定义的话,用符号编程在点数比较多的项目中是非常有用的,可以让自己根据符号的字面意思去编程,不用纠结该使用哪个地址。 如果要使用西门子200smar...
西门子S7-200二分频电路梯形图分析 西门子S7-200二分频电路梯形图分析
分频电路就是把一个固定频率的时钟信号转化成不同频率的时钟信号,再说的直白一点,把原有的频率降低为原来的1/X,这个X就叫做几分频。---希望你对这个表述是认可的。 那么我再说的更直白一点,我记得频率就是单位时间中振动的次数,比如1秒内振动1次,那么...
西门子S7-200不用监控如何知道VB2000中的值 西门子S7-200不用监控如何知道VB2000中的值
西门子200PLC中在一个变量前边加一个符号就代表创建一个指针,在变量前边加一个*就表示要取出指针指向的地址中的内容。所以你图片VD2200就是一个指针了,且这个指针指向的地址就是VB2000,你如果想知道VB2000中的内容,就要用取出指针地址的符号*,即*VD2200...
西门子200v变量存储区只能存储数字吗 西门子200v变量存储区只能存储数字吗
计算机中的一切其实都是数字,最终都是0101这样的二进制代码,所以存储的最终都是数字。 但是,在编程上来讲的话,西门子200PLC中的V区并是不是只能存储数字的,看图吧: 从这个图上,你应该能看到,我把一串字符nice存储到了VB0开头的地址中,这样VB0-VB0就...
西门子plc200编程软件如何显示主程序和符号表 西门子plc200编程软件如何显示主程序和符号
看图吧,要想方便的看到地址、符号、和注释,在西门子200PLC的mirco/win软件中都能显示出来,需要进行下边的设置: 就是菜单栏上查看选项下的符号寻址和符号信息表都要勾选上! 然后程序中就是如下这样: 这里只说明显示,不解释程序内容,所以程序也被截图...