西门子S7-1500PLC 控制器产品系列中具有较大容量程序及数据存储器的 CPU,适用于具有较高程序范围和联网要求的苛刻应用。具有*处理速度,适用于二进制和浮点运算。用于系列机器、机器以及工厂中的跨领域自动化任务,在具有集中式和分布式 I/O 的生产线上作为集中式控制器使用。
产品简介
详细介绍
福建西门子S7-1500PLC模块代理商为您报价
PLC与输出设备衔接时,不同组(不同公共端)的输出点,其对应输出设备(负载)的电压类型、等级能够不同,但同组(相同公共端)的输出点,其电压类型和等级应该相同。要根据输出设备电压的类型和等级来决议是否分组衔接。如下图所示以FX2N为例说明PLC与输出设备的衔接办法。图中接法是输出设备具有相同电源的状况,所以各组的公共端连在一起,否则要分组衔接。
1、与理性负载元件衔接
PLC的输出端常常衔接的是理性输出设备(理性负载),为了按捺理性电路断开时发生的电压使PLC内部输出元件形成损坏。因而当PLC与理性输出设备衔接时,假如是直流理性负载,应在其两头并联续流二极管;假如是沟通理性负载,应在其两头并联阻容吸收电路。
2、与七段LED显示器衔接
PLC可直接用开关量输出与七段LED显示器的衔接,但假如PLC控制的是多位LED七段显示器,所需的输出点是许多的。
西门子s7-200系列PLC变量存储区的结构及在分组轮流控制中的应用
熟练运用一款PLC进行编程设计和调试,把握其数据存储区的结构对错是很有必要的。尽管主流的PLC产品基本相似,学习和实践能够触类旁通,但在基础而又关键的存储区特色上,仍各有差异。当你了解透PLC的数据存储结构时,就能够挥洒自如处理一些数据处理问题。
二、西门子s7-200系列PLC存储器
西门子s7-200系列PLC的存储器,包括输入输出映像寄存器I、Q、AI、AQ,内部标志寄存器M、内部特别标志寄存器SM、变量存储器V、局部变量存储器L、顺序操控继电器存储器S、累加器AC、定时器存储器T、计数器存储器C以及高速计数存储器HC。
2.1 数据编址方式
存储器由许多存储单元构成,每个单元都有仅有的地址,能够依据存储器地址来存取数据。存储器地址格局分为四种:位、字节、字、双字。
以变量存储器V存储器为例,位为数字量布尔型,值为0或1,或许True或False两种状况,形如V11.0、V128.7。
字节包括8个位,字包括2个字节,而双字包括2个字。西门子PLC字和双字关于其字节和字的结构上有着自己的特色——低字节(低字)在高位上,即摩托罗拉编址方式。例如VW100,高字节是VB100,低字节是VB101;VD100,高字是VW100,低字是VW102。
2.2 举个比方
VW100=1234H,VB100=12H
详细到“位”来讲,关于VD100(32位双字),高位MSB到低位LSB顺次为V100.7...V100.0,V101.7...V101.0,V102.7...V102.0,V103.7...V103.0。假如VW100=1234H,那么VB100=12H,VB101=34H。
三、在分组轮番操控中的使用
了解了PLC数据存储器存储结构,就能够熟练把握各种数据处理,比方数据格局改换、数值运算、数据通讯等等。有些小技巧,能够利用数据存储结构的特色,化繁为简,提高编程效率。
3.1 池*2单双次数轮番反冲刷
这里供给两个编程小事例,也是项目中遇到的,期望对咱们有所启示。一是污水处理项目中,两个深度处理池在给定周期和时刻,主动轮番排泥。
首要对反冲刷计数,次数存储在计数存储器C13中,格局为Word型。接下来问题来了,怎样断定反冲刷次数的奇偶呢?不论是编子程序核算,还有选用小技巧都必须将反冲刷次数C13传送给便于数据处理的存储器,比方变量存储器V,如C13赋值给VW10。那怎样判别VW10中数值的奇偶性呢?其实只需求判别其最终一个位是0仍是1就能够了,0为偶数,1为奇数。VW10最终一个位怎样表示?这时你就必须了解西门子s7-200 PLC的数据存储结构了。
VW10的最低位能够反映奇偶性,这个位就是V11.0。因为VW10高字节是VB10,低字节是VB11。假如编小程序判别数值奇偶,小学老师教导过咱们,把这个数除以2,然后看有没有余数能不能整除——也行,不过挺麻烦的。
3.2 排泥阀*9分组轮番排泥
再举个比方,和上一个有些相似,这次是深度处理池有9个排泥阀,在排泥周期和时刻下,需三三分组(147、258、369)轮番翻开排泥。
对排泥次数计数,C14赋值给VW20,依据其最低两位的组合,能够断定四种组合方式,并且是顺次轮番改换的:00-->01-->10-->11-->00。
不论VW20也就是排泥次数怎样累加改变,其最低两位都是这么改变的,并且是顺次轮番的。这样咱们就能够依据这两位的组合发生标志位M13.1、M13.2、M13.3。然后在相应的排泥阀开阀逻辑中并入这几个点位,就能够了。
西门子系列PLC的数据存储区有着归于自己的特色,s7-200系列,比方CPU226或是Smart系列*的变量存储器V,以及1200系列及s7-300系列的数据块DB,其存储器寻址都是一脉相承的:低字节在高位,高字节在低位。基于这种特色,在处理Modbus浮点数通讯时,需求交流双字的凹凸字;又比方在组态触摸屏报警时,处理报警字与报警位的关系,相同需求精确了解西门子PLC的存储区结构。而本文中说到的两个小使用,期望对咱们在编程中有所启示。
福建西门子S7-1500PLC模块代理商为您报价
在含有CPU 317-2PN/DP的S7-300上,如何编程可加载通讯功能块FB14("GET")和FB15("PUT")用于数据交换?
为了通过一个S7连接在使用CPU 317-2PN/DP的两个S7-300工作站之间进行数据交换,其中该S7连接是使用NetPro组态的, 在S7通信中,必须调用通讯功能块。模块FB14("GET") 用于从远程CPU取出数据,模块FB15("PUT")用于将数据写入远程CPU。 功能块包含在STEP 7 V5.3的标准库中。 < CPU 317-2PN/DP的通讯模块FB14("GET")和FB15("PUT")的属性 :
FB14和FB15是异步通讯功能。 这些模块的运行可能跨越多个OB1循环。 通过输入参数REQ激活FB14或FB15。 DONE、NDR或ERROR表明作业结束。PUT和GET可以同时通过连接进行通信。
注意:不能将库SIMATIC_NET_CP中的通讯块用于CPU317-2PN/DP。
13:对于紧凑CPU 313C-2 PtP和CPU 314-2 PtP作业同步处理需要注意什么?
在用户程序中,不可以同时编程SEND作业和FETCH作业。
即:
只要SEND作业(SFB 63)没有*终止(DONE或ERROR),就不能调用FETCH作业(SFB 64)
(甚至在REQ=0的时候)。
只要FETCH作业(SFB 64)没有*终止(DONE或ERROR),就不能调用SEND作业(SFB 63)
(甚至在REQ=0的时候)。
在处理一个主动作业(SEND作业、SFB 63或FETCH作业、SFB 64)时,同时可以处理一个被动作业
(SERVE作业、SFB 65)。
14:可以将MICR.master420到440作为组态轴(位置外部检测)和CPU 317T一起运行吗?
可以,但在动力和精度方面,对组态轴的要求差别非常大。在高要求情况下,伺服驱动SIMODRIVE 611U、MASTERDRIVES MC或SINAMICS S必须和CPU 317T一起运行。在低要求情况下,MICROMASTER系列也能满足动力和精度要求。
6EP1332-1SH42 单相220VAC输入,输出24VDC 2.5A
6EP1332-1SH51 单相220VAC输入,输出24VDC 4A
SITOP 附加设备
6EP1961-3BA10 信号模块,输入范围240VAC/6A,只能和模块式SITOP电源共用
6EP1961-3BA00 缓冲模块,输入24VDC,输出电流40A,可并联,只能和模块式SITOP电源共用
6EP1961-3BA20 冗余模块,输入24VDC,输出电流40A
6EP1961-2BA00 诊断模块,输入24VDC,输出电流4*10A
WinCC 系统软件V6.2 中文版 语言:中(简、繁)/英/韩/日
6AV6 381-1BC06-2AV0 WINCC监控系统(128点运行版)
6AV6 381-1BD06-2AV0 WINCC监控系统(256点运行版)
6AV6 381-1BE06-2AV0 WINCC监控系统(1024点运行版)
6AV6 381-1BH06-2AV0 WINCC监控系统(8K点运行版)
6AV6 381-1BF06-2AV0 WINCC监控系统(64K点运行版)
6AV6 381-1BM06-2AV0 WINCC监控系统(128点全用户版)
6AV6 381-1BN06-2AV0 WINCC监控系统(256点全用户版)
6AV6 381-1BP06-2AV0 WINCC监控系统(1024点全用户版)
6AV6 381-1BS06-2AV0 WINCC监控系统(8K点全用户版)
6AV6 381-1BQ06-2AV0 WINCC监控系统(64K点全用户版)
WinCC V6.2 选件(Options)
6AV6 371-1CA06-2AX0 WINCC/Server 服务器选项
6AV6 371-1CB06-2AX0 WINCC/用户归档软件选项
6AV6 371-1CF06-2AX0 WINCC/冗余选项
6AV6 371-1DG06-0EX0 WINCC/硬件诊断
WinCC Web Navigator 中文版 V6.2 服务器和客户机组件
6AV6 371-1DH06-2AV0 WINCC Web Navigator 含3个客户机*
6AV6 371-1DH06-2BV0 WINCC Web Navigator 含10个客户机*
6AV6 371-1DH06-2CV0 WINCC Web Navigator 含25个客户机*
6AV6 371-1DH06-2DV0 WINCC Web Navigator 含50个客户机*
WinCC Dat@Monitor 中文版 V6.2 服务器和客户机组件
6AV6 371-1DN06-2AX0 WINCC Option Data@Monitor V6.0带3个客户机
6AV6 371-1DN06-2BX0 WINCC Option Data@Monitor V6.0带10个客户机
6AV6 371-1DN06-2CX0 WINCC Option Data@Monitor V6.0带25个客户机
6AV6 371-1DN06-2DX0 WINCC Option Data@Monitor V6.0带50个客户机
WinCC Audit V6.2
6AV6 371-1DV06-2AX0 Audit RT
6AV6 371-1DV16-2AX0 Audit RC
WinCC Industrial Data Bridge V6.1 用于数据库和 OPC 服务器的数据交换(德文/英文)
6AV6 371-1DX06-1AB0 包含128个变量
6AV6 371-1DX06-1BX0 包含512个变量
6AV6 371-1DX06-1CX0 包含2048个变量
6AV6 371-1DX06-1DX0 包含10000个变量
WinCC Historian V6.2
(随基本包免费提供) 支持512个归档变量的 Historian
6AV6 371-1DQ16-2AX0 从512升级到1500个归档变量
6AV6 371-1DQ16-2BX0 从512升级到5000个归档变量
6AV6 371-1DQ16-2EX0 从512升级到30000个归档变量
6AV6 371-1DQ16-2GX0 从512升级到80000个归档变量