S7-200西门子PLC AC0的用法问题

上图中第一行AC0值为2000,第二行AC1为30,怎么到了后面监控时AC1无值显示,第三行的AC0为NAN?

AC0和AC1都是PLC内部的累加寄存器。要进行四则预算必须先取出数据,再进行,不能直接的把两个地址当成普通地址进行运算。AC0和AC1的数据是不能在同一网络里不加中间暂存地址就直接变化的。


西门子PLC,是德国西门子(SIEMENS)公司生产的可编程序控制器,产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等,具备体积小、速度快、标准化的特点,

PLC可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。

PLC采用梯形图、布尔助记符、功能表图、功能模块和语句描述编程语言,其不需要大量的活动元件和连线电子元件,编程简单,有较高的易操作性,能自动诊断,维修容易。

扩展资料:

S7-200西门子PLC AC0的常见问题和解决方法

1、西门子Step7Micro/WINV4.0安装在什么环境下才能正常工作?

Step7Micro/WINV4.0的安装、运行环境为:

WINOOWs2000SP3以上

WINOOWsXPHome

WINOOWsXPProfessional

西门子plc没有在其他操作系统下测试,不保证能够使用。

2、Step7Micro/WINV4.0和其他的版本兼容性如何?

Micro/WINV4.0生成的项目文件,旧版本的Micro/WIN不能打开或上载。

3、siemens200PLC硬件版本有什么区别?

二代S7-200(CPU22x)系列也分几个主要的硬件版本。

6ES721x-xxx21-xxxx是21版;6ES721x-xxx22-xxxx是22版。
22版与21版相比,硬件、软件都有改进。22版向下兼容21版的功能。


22版与21的主要区别是:

21版CPU的自由口通讯速率300、600被22版的57600、115200所取代,22版不再支持300和600波特率,22版不再有智能模块位置的限制

4、西门子plc的电源改如何连接?

在给CPU进行供电接线时,一定要特别小心分清是哪一种供电方式,如果把220VAC接到24VDC供电的CPU上,或者不小心接到24VDC传感器输出电源上,都会造成CPU的损坏。

5:S7-200 PLC的处理器是多少位的?


S7-200CPU的中央处理芯片数据长度为32位。从CPU累加器AC0/AC1/AC2/AC3的数据长度也可以看出。

6、如何进行S7-200的电源需求与计算?

S7-200CPU模块提供5VDC和24VDC电源:
当有扩展模块时CPU通过I/O总线为其提供5V电源,所有扩展模块的5V电源消耗之和不能超过该CPU提供的电源额定。若不够用不能外接5V电源。


每个CPU都有一个24VDC传感器电源,它为本机输入点和扩展模块输入点及扩展模块继电器线圈提供24VDC。如果电源要求超出了CPU模块的电源定额,你可以增加一个外部24VDC电源来提供给扩展模块。所谓电源计算,就是用CPU所能提供的电源容量,减去各模块所需要的电源消耗量。

注意:EM277模块本身不需要24VDC电源,这个电源是专供通讯端口用的。24VDC电源需求取决于通讯端口上的负载大小。CPU上的通讯口,可以连接PC/PPI电缆和TD200并为它们供电,此电源消耗已经不必再纳入计算。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-02

AC0和AC1都是PLC内部的累加寄存器。要进行四则预算必须先取出数据再进行,不能直接的把两个地址当成普通地址进行运算。AC0和AC1的数据是不能在同一网络里不加中间暂存地址就直接变化的。

累加器暂存数据用,可以无数次调用,可以重复使用,不需要清空其值,每个值可以不一样的。比如在同一网络里AC0在执行第一个指令的是值为1,执行第个2个指令后就变为了2,数据是跟着你的程序运行计算的来,只要不断点,里面的数据还是保存好的,断电就为0了。

适用范围:

S7-200系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如:冲压机床,磨床,印刷机械,橡胶化工机械,中央空调,电梯控制,运动系统

以上内容参考:百度百科-s7-200

本回答被网友采纳
第2个回答  2013-11-09
AC0和AC1都是PLC内部的累加寄存器,它们不能这么用的。要进行四则预算必须先取出数据,再进行,不能直接的把两个地址当成普通地址进行运算。
AC0和AC1的数据是不能在同一网络里不加中间暂存地址就直接变化的。
第3个回答  2013-11-09
ac0是16的吧,乘除法,都是32位的。本回答被提问者采纳
第4个回答  2021-10-22
你知道NAN什么意思吗,建议先看看数据类型
相似回答