用西门子s7-200 cpu224cn plc 编写一个模拟量输入程序

作者&投稿:锻辉 (若有异议请与网页底部的电邮联系)
用西门子s7-200 cpu224 plc 编写一个模拟量输入程序~

请把邮箱留下。速回。


答案已发送到邮箱。

模拟量值和A/D转换值的转换
假设模拟量的标准电信号是A0—Am(如:4—20mA),A/D转换后数值为D0 —Dm(如:*00—32000),设模拟量的标准电信号是A,A/D转换后的相应数值 为D,由于是线性关系,函数关系A=f(D)可以表示为数学方程:A=(D-D0)×(Am-A0)/(Dm-D0)+A0。
根据该方程式,可以方便地根据D值计算出A值。将该方程式逆变换,得出 函数关系D=f(A)可以表示为数学方程:D=(A-A0)×(Dm-D0)/(Am-A0)+D0。
具体举一个实例,以S7-200和4—20mA为例,经A/D转换后,我们得到的 数值是*00—32000,即A0=4,Am=20,D0=*00,Dm=32000,代入公式,得 出: A=(D-*00)×(20-4)/(32000-*00)+4。
假设该模拟量与AIW0对应,则当AIW0的值为12800时,相应的模拟电信号 是*00×16/25600+4=8mA。

有个问题需要注意一下,231模块的DIP开关设置是否正确.

你说的量程转化是正确的.但是不一定要在PLC内部完成.也以在组态时进行.这样也方便.



这位兄弟,西门子PLC EM231模拟量输入模块,4输入可以全部是电流或电压,8输入只有俩路是电流,其余6路是电压,所以你有15路输入,选择EM231肯定不行。如果非要选,我给个型号CTS7231-1HF32,与西门子PLC S7-200匹配的,8输入模拟量电流输入。
至于输出,因为我看过你的之前的同样的问题,所以知道是30路输出。但因为只有俩个信号,所以完全可以通过增加中间继电器来拓展触头数,代替EM232数字量模块。
还有一个问题,我也提到过,你可以再补充下:我报警信号输出,是15路模拟量全部都小于5MA才报警,还是只要有一路小于5MA就报警,也就是它们是与的关系还是或的关系。

还有就是,个人觉的你的问题脱离现实,如果只是为了学习编程技巧,可以私下和我聊,我邮箱za_901@126.com。因为如果是项目工程,那成本也太高了点,实际上你说的,完全可以用数显表来取代

1、模拟量采集程序在中断里面做,建一个INT中断程序,在OB1里面通过ATCH和ENI指令连接和开中断;
2、采集上来的模拟量不能直接用,需要做工程单位转换;
3、在OB1里面将转换过来的数据传送至V区。

LD SM 0.0
MOVW AIW0,VW2
程序就这么简单
关于采样 你在配置里面做
关于KG显示和曲线变化
那是组态里面做的
这边你做好通讯 数据传过去就可以

你用寄存器读取你的输入值,再转换成kg即可,采样时间是你的计时器设定,采用毫秒计时器,就是时间到读取一次当前值。

基本上这样的问题没人会写好给你的

自己多看例子吧


西门子plc s7-200连不上电脑是什么原因?
在设备正常的条件下,发生Micro\/WIN不能与CPU通信的原因主要有: \\r\\nMicro\/WIN中设置的对方通信口地址与CPU的实际口地址不同 \\r\\nMicro\/WIN中设置的本地(编程电脑)地址与CPU通信口的地址相同了(应当将Micro\/WIN的本地地址设置为"0") \\r\\nMicro\/WIN使用的通信波特率与CPU端口的实际通信速率...

西门子S7-200的优缺点是什么?
优点:运行稳定,使用简单方便,价格便宜,很适用于小型控制系统。缺点:I\/O点数比较有限,有时候感觉太少了点。S7-200 是一种小型的可编程序控制器,适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-...

西门子plc s7-200调试的步骤是什么?
一,检查接线,用万用表诸根检查面板上按钮、指示灯、转换开关到端子排的接线;端子排到PLC输入输出端子的接线;电源到PLC、触摸屏的接线。PLC之间、PLC和触摸屏之间的通讯线缆制作和插接。二、系统上电;依次进行一下检查,如发现问题,马上查找原因解决。三、仿真测试程序和组态画面 :将编写好的PLC...

西门子PLC S7-200与电脑如何通讯
在Micro\/WIN左侧的浏览条中点击Communication(通信)图标,在对话框中双击通信设备的图标(如PC\/PPI电缆),改变本地的连接属性(本地地址或通信速率设置);双击(刷新)图标,并且选中Check all baudrate(检查所有波特率)可以找到地址、速率不明的站点。此时应使用新的RS-232\/PPI电缆或者USB\/PPI电缆,...

西门子S7-200如何使用?
当与输入点I0.0相连的左转点动开关(Le)闭合时,电动机逆时针方向旋转,当与输入点I0.1相连的右转点动开关(Ri)闭合时,电动机顺时针方向旋转。但这要有一个前题,即与输入点I0.3相连的电动机电路断路器和与输入点I0.2相连的停机开关(OFF)都没有动作。只有按下停机开关,并等待5秒钟之后,...

西门子S7-200与300的区别
西门子S7-200与300的区别 区别一:200在西门子的PLC产品类里属于:小型PLC系统,适合的控制对象一般都在256点以下的;300在西门子的PLC产品类里属于:中型PLC系统,适合的控制对象一般都在256点以上,1024点以下的编程软件不一样,具体编程语言编程思路都不一样。区别二:S7-200系列用的STEP7-Micro\/WIN...

西门子S7-200有哪些性能
安装、编程和操作极为方便 大规模集成、节省空间、功能强大 既可以用于简单控制,又可以用于复杂的自动化任务 所有 CPU 都可以在单机模式下、网络中和分散结构中使用 过去可编程控制器不可能使用的地方现在都可以使用 显著的实时性能,以及强大的通信功能 (PPI、PROFIBUS-DP、AS-i 接口)SIMATIC S7-200 ...

s7-200和step7有什么区别
一、性质不同:1、西门子S7-200 是和S7-300、S7-400 对应的PLC硬件系统 2、STEP7 为编程软件 ,step 7 供s7-300、400 使用。3、S7 200 不能使用,S7-200 使用的编程软件是step micro win。二、适用范围不同:1、S7-200 是一种小型的可编程序控制器,适用于各行各业,各种场合中的检测...

西门子plc s7-200和s7-300,s7-400的区别
西门子PLC S7-200和S7-300、S7-400是西门子可编程控制器产品的序列号。这三款产品在控制器等级、软件和硬件上有着较大的区别。具体分析如下:1、控制器等级和模块差别 (1)S7-200属于基础入门级,而S7-300和S7-400相对于较高端的运用。S7-200:一般用于小型的电气控制系统中,着重于逻辑控制;S7-...

西门子plcs7-200 仿真软件怎么用
具体使用方法如下:1、用S7-200编程软件编写好程序,点击“文件-导出”,然后导出到你需要存放的位置(如电脑桌面),导出来的文件为.awl文件。2、打开S7-200仿真软件,点击“配置-CPU型号”,选择你编写程序时的PLC型号即可。3、配置好仿真软件的PLC型号后,点击“程序-载入程序”,会弹出“载入CPU”...

木兰县17142453585: 西门子PLC S7 - 200 CPU224 -
况艺那格: 当然可以 源型,晶体管输出的就是24V,带的就是24V直流继电器而干触点型,可带24VDC或250VAC,控制系统要是交直流继电器都有时,要注意输出的接法,直流用直流供电,交流用交流供电要是都用直流继电器,注意输出接线都是直流电就行

木兰县17142453585: S7 - 200 CPU224XP两个通讯口使用问题 -
况艺那格: 正常CPU224XP上无需任何设置,因为PORT0/1的默认站地址均为2,波特率为9.6kbps. 触摸屏选择PPI协议,按正常访问Port1端口即可; 计算机上如果安装了类似WINCC Flexible Runtime运行版软件,选择PPI协议,波特率、站地址、访问点一致就可以连接和监控了.

木兰县17142453585: 西门子PLC S7 - 200的CPU224接扩展模块EM223的问题 -
况艺那格: 1,CPU224输入端虽然只到I1.5,但实际占用的地址到I1.7,也就是有2个是用不到的.后面的模块必须从I2.0开始.输出也是一样. 2,数字量I/O,8个位为一组,也就是一个字节.所以4入的模块也占8位地址.也就是说第二个EM223是I3.0开始. 3,模拟量I/O,必须2个地址递增,如果模块只有一个口,地址分配因该空一个.

木兰县17142453585: 西门子S7 - 200PLC:CPU224XP有什么特点?
况艺那格: S7-200 CPU支持6路高速数字量输入(CPU224/226)和两路高速数字量输出(用于PTO/PWM). 新产品CPU224 XP高速输入中的两路支持更加高的速度.用作单相脉冲输入时,可以达到200KHz;用作双相90°正交脉冲输入时,速度可达100KHz. CPU224 XP的两路高速数字量输出速率可以达到100KHz. 更多了解昆山科瑞艾特电气有限公司

木兰县17142453585: 如何用西门子PLC s7 - 200 cpu224控制变频器,需要用模拟量输入输出模块吗?我做的是控制皮带机的!!! -
况艺那格: 如果你不需要你的变频无极变速的话是不需要模拟量模块的,直接用开关量就能用,我们一般都是用的开关量下面有图可以看到,

木兰县17142453585: 西门子plc cpu224 xp是什么意思 -
况艺那格: 它表示西门子S7-200/200CN系列的一个型号. CPU 224XP CN DC/DC/DC, 14DI/10DO+2AI/1AO CPU 224XP CN AC/DC 继电器,14DI/10RLY+2AI/1AO

木兰县17142453585: 西门子S7 - 200 CPU224继电器输出能否与TTL电平相连? -
况艺那格: 西门子S7-200 CPU224继电器输出的仅提供常开触点,可以根据需要使用.

木兰县17142453585: 西门子S7 - 200的PLC,CPU224XP的模拟量接线怎样接 -
况艺那格: A+和B+是和M对应的两个模拟量输入,输入的A+对M,B+对M都是输入0-10VDC,如果想用电流型可以加一个电阻,两路模拟量输入共用1个M端子;对应AIW0、AIW2的值是0-32000 另外M I V 是一个输出信号,V对M输出0-10VDC,I对M输出0-20mA.但V、I只能使用其一,不能同时使用.

木兰县17142453585: 西门子plc s7 - 200 CPU224XP模拟量输入输出梯形图程序 -
况艺那格: 5s的时间太短,不可能从0到32767的每一个值都能取得到,另外,0-10V对应的数据应该是0-32000,如果精度要求不是太高的话,在5s内可以使AQW的输出电压从0V逐渐连续上升到10V.

木兰县17142453585: 我是一个刚刚学习西门子plc不到一个月的菜鸟!一个三线制的传感器(输出4~20mA)怎样接到s7 - 200 cpu224xp -
况艺那格: cpu224xp可以接入2个0-10V的模拟量(两线制分别为A+和M、B+和M),你的输出为4~20mA,需要并联500欧姆精密电阻转成2-10V.具体接线为:1、端子M:接三线制传感器的负极电源线和精密电阻的一端;2、端子A+(或B+):接三线制传感器的信号线和精密电阻的另一端;3、三线制传感器的正极电源线,接到24VDC正极端子L+.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网