西门子PLC间接寻址方法,本文提到的主要是西门子S7-300plc. 1.区域内间接寻址
指针的总线高位(第31位)x为0时为区域内的间接寻址,此时区域标示号rrr也为0,地址指针的格式与存储器间接寻址的相同。下面是区域内间接寻址的例子:
L P#5.0 //将间接寻址的指针装入累加器1
LAR1 //将累加器1的内容送AR1
A M[AR1, P#2.3] //AR1中的P#5.0加偏移量P#2.3,对M7.3进行操作
= Q[AR1, P#0.2] //逻辑运算的结果送Q5.2,P#5.0+P#0.2=P#5.2
L MW[AR1, P#19.0] //将MW24装入累加器1
方括号内为操作数的地址,它等于AR1中的地址值P#5.0加上逗号后面的地址偏移量,例如第3条指令中操作数的地址为P#5.0+P#2.3=P#7.3,即操作数为M7.3。 2.区域之间的间接寻址
指针的总线高位(第31位)x = 1时为区域间的间接寻址,下面是区域间的间接寻址的例子:
L P#M 6.0 //将M6.0的双字地址装入累加器1
LAR1 //将累加器1的内容送到AR1
L W [AR1,P#20.0] //将MW26的内容传送到累加器1
P#M6.0对应的二进制数为2#1000 0011 0000 0000 0000 0000 0011 0000。因为地址指针P#M6.0已经包含有区域信息(rrr=2#011表示M区),第3条指令“L W[AR1, P#50.0]”没有必要再使用地址标识符M。
用地址指针读写字、字节或双字时,指针中小数点右边的位编号必须为0,否则将会出错。
S7300/400中DBW和DIW有什么区别
S7-300/400PLC有两个数
西门子PLC串口通讯的几种方法
1、RS485 串口通信
第三方设备大部分支持,西门子S7 PLC 可以通过选择自由口通信模式控制串口通信。总线简单的情况只用发送指令 (XMT)向打印机或者变频器等第三方设备发送信息。不管任何情况,都必须通过 S7 PLC编写程序实现。当选择了自由口模式,用户可以通过发送指令(XMT)、接收指(RCV)、发送中断、接收中断来控制通信口的操作。 2、PPI 通信
PPI 协议是S7-200CPU 总线基本的通信方式,通过原来自身的端口 (PORT0 或PORT1)就可以实现通信,是 S7-200 CPU 默认的通信方式。PPI是一种主-从协议通信,主-从站在一个令牌环网中。在CPU内用户网络读写指令即可,也就是说网络读写指令是运行在PPI协议上的。因此 PPI 只在主站侧编写程序就可以了,从站的网络读写指令没有什么意义。 3、MPI 通信
MPI通信是一种比简单的通信方式,MPI网络通信的速率是19.2Kbit/s~12Mbit/s,MPI网络总线多支持连接32个节点,总线大通信距离为50M。通信距离远,还可以通过中继器扩展通信距离,但中继器也占用节点。MPI网络节点通常可以挂S7-200、人机介面、编程设备等。
据块寄存器,DB和DI
Step7——工作中用到的操作方法
主要是实际生产中会用到的一些操作步骤。
1、强制
现场使用强制功能需慎重,需有人在现场检查。
强制操作步骤:a、PLC——Display Force Values; b、在CPU右键,Insert New Object——Variable Table,打开了一个变量表,在变量表里通过菜单Variable——Display Force Values.
强制使用方法:打开强制变量窗口,输入强制地址,在Force Value中按实际情况置1或置0,然后一定要启动强制(右键——Force),取消强制也是右键——Stop Forcing。
2、查看实际使用了哪些I、Q、M等
改程序时可能要用到,可以查看哪些点没有使用。
使用方法:打开任意的OB块,Options——Reference Data——Display,打开后有个选择提示,在View to Be Opened中选择Assignment(Input、Output、Bit Memory、Timers and Counters),如果没有提示的话,打开后再任务栏里选择,图标在“打印”图标右边的第二个。
3、监控
监控程序点击那个“眼镜”图标,能流流过为绿色,否则为蓝色;(程序需下载运行)
监控某个变量:打开变量表VAT_1——输入监控地址——单击任务栏”建立PLC连接图标“——单击工具栏监控图标”眼镜“。
4、程序备份以及程序拷到存储卡中
尼玛,400PLC可以不用存储卡正常使用,但是不能断电,否则程序断电,300的我查看了资料,现在的PLC基本都得安装存储卡。
程序备份(上传):PC和PLC连接后,新建一个Project——菜单栏PLC——Upload Station to PG,出现界面Select Node Address
使用DB寄存器打开数据块后,使用DBX、DBB、DBW、DBD等来访问数据块里的变量
比如
OPN DB 1
L DBW 0 //此时访问的就是DB1.DBW 0
使用DI寄存器打开数据块后,使用DIX、DIB、DIW、DID等来访问数据块里的变量
比如
OPN DI 1
L DIW 0 //此时访问的也是DB1.DBW 0
因为调用FB时,系统自动使用DI寄存器来打开背景数据块,所以通常DI寄存器又被称为背景数据块寄存器,如果在FB里不使用OPN DI打开数据块,直接使用DIW访问的就是背景数据块里的一个字变量,所以在FB里不要使用DI寄存器打开其它的数据,否则造成参数访问混乱。
之,看到DIW并不一定是访问的背景数据块,要看是否在FB里使用,是否使用了OPN DI打开了其它数据块,不在FB里DB寄存器和DI寄存器使用没有区别。
-------上海蔻湘自动化设备商行 本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以 PLC复杂控制系统、传动技术应用、伺服控制系统、控备品备件、人机界面及网络/软件应用为公司的技术特长,几年来,上海蔻湘在与德国 SIEMENS公司自动化与驱动部门的长期紧密合作过程中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了SIEMENS的技术及自动控制的解决方案。
凡在我公司购买的产品,质量保证一年, 售后有保障,西门子PLC,触摸屏,数控伺服系统大量现货,价格从优,放心购买。
我公司长期销售西门子PLC模块6ES7331-7KF02-0AB0 6ES7321-1BL00-0AA0 6ES7322-1BL00-0AA0 6ES7332-5HF00-0AB0 6 ES7153-1AA03-0xB0 6XV1830-0EH10电缆 6ES7972-0BA12-0xA0接头 6GK1503-3CB00光纤链路模块 6ES7307-1EA00-0AA0 6ES7953-8LJ30-0AA0内存卡 西门子PLC模块315-2DP 6ES7315-2AH14-0AB0 西门子PLC模块6ES7315-2EH14-0AB0 西门子PLC模块6ES7214-2BD23-0xB8 处理6GK7343-1EX30-0xE0 触摸屏6AV6643-0CD01-1AX1 销售西门子6SN1145-1BA02-0CA2
西门子PLC可编程控制器质量好 上海蔻湘公司经营西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SN,S120 G120C V90 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子全新原装产品‘质保一年。 西门子伺服驱动器现货
数控伺服系统,西门子PLC, 西门子变频器,西门子触摸屏,西门子总线电缆。西门子6SL.6SN,6AU,6FC. 大量现货,折扣好。
西门子PLC S7-400系列可编程控制器
PLC S7-400系列可编程控制器
西门子PLC S7-300系列可编程控制器
S7-300 模块化微型PLC 系统,满足中、小规模的性能要求
西门子PLC S7-200系列可编程控制器
S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化
西门子PLC S7-1200系列可编程控制器
SIMATIC S7-1200 CPUSIMATIC S7-1200 系统的 CPU 有三种不同型号:CPU 1211C、CPU 1212C 和 CPU1214C
西门子PLC
6ES 6ES71517FA200AB0 6ES71518FB000AB06ES 6ES71517FA200AB0 6ES71518FB000AB06ES 6ES71517FA200AB0 6ES71518FB000AB0
PLC S7-300常用型号列举
6ES7315-2AG10-0AB0,6ES7313-6CF03-0AB0,6ES7314-1AG13-0AB0,6ES7322-1BL00-0AA0,6ES7321-1BL00-0AA0 6ES7321-1BH02-0AA0
S7-300PLC 6ES7368-3BB01-0AA0
S7-300PLC 6ES7368-3BB01-0AA0产品描述SIMATIC S7-300,连接电缆,IM 360/IM 361之间,1M
6ES7194-4CA00-0AA0链接模块
6ES7194-4CA00-0AA0链接模块产品描述用于数字量和模拟量电子模块 ET 200PRO4 X M12
6FX2007-1AE14电缆
6FX2007-1AE14电缆产品描述SINUMERIK FM-NC / 840 d / 810 d手持单元B-MPI电缆10米、2紧急停机通道、2允许切换频道,3步骤使用的基于连接
SENTRON3NE4120
SENTRON3NE4120产品描述SITOR FUSE- 80 a,交流1000 v(DIN 43620,大小0)
SIMATIC S7-200 6ES7214-1AD23-0xB0
SIMATIC S7-200 6ES7214-1AD23-0xB0产品描述CPU 224,紧凑型单元,DC 电源,14 DI DC/10 DO DC,8/12 KB代码/8 KB数据,PROFIBUS DP,可扩展
6XV1830-3EH10电缆
6XV1830-3EH10电缆产品描述硅镁质网,PB FC拖曳电缆,现场总线拖曳电缆马克斯。加速度:4米/ QS分钟。3轧机。弯曲周期小弯曲半径:约。
6ES7972-0BB12-0xA0总线连接器
6ES7972-0BB12-0xA0总线连接器产品描述SIMATIC DP, 总线连接器,用于PROFIBUS,高达12 MBIT/S
6ES7953-8LJ20-0AA0存储卡
6ES7953-8LJ20-0AA0存储卡产品描述SIMATICS7,微型存储卡P.S7300/C7/ET20 0, 3.3VNFLASH,512KB
6ES7953-8LG20-0AA0存储卡
6ES7953-8LG20-0AA0产品描述介绍SIMATIC S7、微型记忆卡S7 - 300 / C7 /等200年,3.3 V NFLASH,128 kb
西门子S7-200PLC 6ES7901-3CB30-0xA0
西门子S7-200PLC 6ES7901-3CB30-0xA0产品描述PC/PPI电缆 MM,多主站,用于连接 S7-200至PC串口端口,支持自由端口
西门子S7-400PLC 6ES7407-0KA02-0AA0
6ES7407-0KA02-0AA0产品描述SIMATIC S7-400,电源PS407:10A,宽范围,120/230V UC,5V DC/10A
IMATIC S7-4006ES7400-1JA11-0AA0
6ES7400-1JA11-0AA0产品描述SIMATIC S7-400,UR2机架 ALU,集中式和分布式,带9个槽,2个冗余 PS,可插拔
6ES7392-1AM00-0AA0西门子PLC
6ES7392-1AM00-0AA0西门子PLC产品描述前置连接器392带螺钉型接点
SIMATIC S7-3006ES7392-1AJ00-0AA0
6ES7392-1AJ00-0AA0产品描述前置连接器,用于信号模块,带螺钉型接点,20针
6ES7332-5RD00-0AB0模拟量输出模块
6ES7332-5RD00-0AB0产品描述SIMATIC S7,模拟量输出M 332,可选隔离
6ES7332-5HF00-0AB0 SIMATIC S7-300
6ES7332-5HF00-0AB0 SIMATIC S7-300,模拟量输出M 332,光电隔离,8 AO,U/I;诊断;分辨率11/12位,40针,远程/插件,带 有源背板总线
西门子PLC 6ES7332-5HB01-0AB0
6ES7332-5HB01-0AB0产品描述SIMATIC S7-300,模拟量输出M 332,光电隔离,2 AO,U/I;11/12位 RESOL,20针,远程/插件
SIMATIC S7-300 6ES7331-7PF11-0AB0
SIMATIC S7-300 6ES7331-7PF11-0AB0模拟量输入SM 331,光隔离,8 AI 热电偶,类型
SIMATIC S7-300 6ES7323-1BH01-0AA0
SIMATIC S7-300 6ES7323-1BH01-0AA0数字量模块SM 323,光电隔离,8 DI和8 DO, 24V DC,0.5A,电流 2A,20针
西门子MSIMATIC S7-300 6ES7332-5HD01-0AB0输入模块
6ES7332-5HD01-0AB0 MSIMATIC S7-300,模拟量输出M 332,光电隔离,4 AO,U/I;诊断;分辨率11/12位,20针,远程/插件,带 有源背板总线
6ES7321-1BL00-0AA0数字输入模块
6ES7321-1BL00-0AA0数字输入模块,SIMATIC S7-300,数字量输入M 321,光电隔离,32DI,24 V DC,40针
SIMATIC S7-300可编程控制器模块备件
S7-300可编程控制器模块备件参数介绍
现场证明可靠的连接:
对于信号模块,可以使用螺钉型、弹簧型或绝缘刺破型前连接器。
TOP 连接:
为采用螺钉型接线端子或弹簧型接线端子连接的 1 线 - 3 线连接系统提供预组装接线另外还可直接在信号模块上接线。
规定的安装深度:
所有的连接和连接器都在模块上的凹槽内,并有前盖保护。因此,所有模块应有明确的安装深度。
无插槽规则:
信号模块和通信处理器可以不受限制地以任何方式连接。系统可自行组态。
扩展
若用户的自动化任务需要 8 个以上的 SM、FM 或 CP 模块插槽时,则可对 S7-300(除 CPU 312 和 CPU 312C 外)进行扩展:
中央控制器和3个扩展机架多可连接32个模块:
共可将 3 个扩展装置(EU)连接到中央控制器(CC)。每个 CC/EU 可以连接八个模块。
通过接口模板连接:
每个 CC / EU 都有自己的接口模块。在中央控制器上它是被插在 CPU 旁边的插槽中,并自动处理与扩展装置的通信。
通过 IM 365 扩展:
1 个扩展装置远扩展距离为 1 米;电源电压也通过扩展装置提供。
通过 IM 360/361 扩展:
3 个扩展装置, CC 与 EU 之间以及 EU 与 EU 之间的远距离为 10m。
单独安装:
对于单独的 CC/EU,也能够以更远的距离安装。两个相邻 CC/EU 或 EU/EU 之间的距离:长达 10m。
灵活的安装选项:
CC/EU 既可以水平安装,也可以垂直安装。这样可以大限度满足空间要求。
PID双向输出控制模块是哪个
想用西门子s7-300做PID双向控制,就是出设定值一个阀打开,低于设定值另一个阀打开,输出要是0-20ma的,可以用哪个模块来实现呢
脉宽调制的我知道可以用fb43来实现,但是模拟量控制的用什么来实现呢。
答:FB43实现的是三级控制,比如 " 加热-停止-制冷 ",它的控制输出有两个数字量点;模拟量控制的输出只能直接连接到一个模拟量通道,即一个控制对象,如果想实现您的工艺控制,需要自己在程序编写逻辑控制两个阀的开度,软件PID块不能直接实现。
西门子PLC间接寻址方法
西门子PLC间接寻址方法,本文提到的主要是西门子S7-300plc.
1.区域内间接寻址
指针的总线高位(第31位)x为0时为区域内的间接寻址,此时区域标示号rrr也为0,地址指针的格式与存储器间接寻址的相同。下面是区域内间接寻址的例子:
L P#5.0 //将间接寻址的指针装入累加器1
LAR1 //将累加器1的内容送AR1
A M[AR1, P#2.3] //AR1中的P#5.0加偏移量P#2.3,对M7.3进行操作
= Q[AR1, P#0.2] //逻辑运算的结果送Q5.2,P#5.0+P#0.2=P#5.2
L MW[AR1, P#19.0] //将MW24装入累加器1
方括号内为操作数的地址,它等于AR1中的地址值P#5.0加上逗号后面的地址偏移量,例如第3条指令中操作数的地址为P#5.0+P#2.3=P#7.3,即操作数为M7.3。
2.区域之间的间接寻址
指针的总线高位(第31位)x = 1时为区域间的间接寻址,下面是区域间的间接寻址的例子:
L P#M 6.0 //将M6.0的双字地址装入累加器1
LAR1 //将累加器1的内容送到AR1
L W [AR1,P#20.0] //将MW26的内容传送到累加器1
P#M6.0对应的二进制数为2#1000 0011 0000 0000 0000 0000 0011 0000。因为地址指针P#M6.0已经包含有区域信息(rrr=2#011表示M区),第3条指令“L W[AR1, P#50.0]”没有必要再使用地址标识符M。
用地址指针读写字、字节或双字时,指针中小数点右边的位编号必须为0,否则将会出错。
S7300/400中DBW和DIW有什么区别
S7-300/400PLC有两个数
西门子PLC串口通讯的几种方法
1、RS485 串口通信
第三方设备大部分支持,西门子S7 PLC 可以通过选择自由口通信模式控制串口通信。总线简单的情况只用发送指令 (XMT)向打印机或者变频器等第三方设备发送信息。不管任何情况,都必须通过 S7 PLC编写程序实现。当选择了自由口模式,用户可以通过发送指令(XMT)、接收指(RCV)、发送中断、接收中断来控制通信口的操作。
2、PPI 通信
PPI 协议是S7-200CPU 总线基本的通信方式,通过原来自身的端口 (PORT0 或PORT1)就可以实现通信,是 S7-200 CPU 默认的通信方式。PPI是一种主-从协议通信,主-从站在一个令牌环网中。在CPU内用户网络读写指令即可,也就是说网络读写指令是运行在PPI协议上的。因此 PPI 只在主站侧编写程序就可以了,从站的网络读写指令没有什么意义。
3、MPI 通信
MPI通信是一种比简单的通信方式,MPI网络通信的速率是19.2Kbit/s~12Mbit/s,MPI网络总线多支持连接32个节点,总线大通信距离为50M。通信距离远,还可以通过中继器扩展通信距离,但中继器也占用节点。MPI网络节点通常可以挂S7-200、人机介面、编程设备等。
据块寄存器,DB和DI
Step7——工作中用到的操作方法
主要是实际生产中会用到的一些操作步骤。
1、强制
现场使用强制功能需慎重,需有人在现场检查。
强制操作步骤:a、PLC——Display Force Values; b、在CPU右键,Insert New Object——Variable Table,打开了一个变量表,在变量表里通过菜单Variable——Display Force Values.
强制使用方法:打开强制变量窗口,输入强制地址,在Force Value中按实际情况置1或置0,然后一定要启动强制(右键——Force),取消强制也是右键——Stop Forcing。
2、查看实际使用了哪些I、Q、M等
改程序时可能要用到,可以查看哪些点没有使用。
使用方法:打开任意的OB块,Options——Reference Data——Display,打开后有个选择提示,在View to Be Opened中选择Assignment(Input、Output、Bit Memory、Timers and Counters),如果没有提示的话,打开后再任务栏里选择,图标在“打印”图标右边的第二个。
3、监控
监控程序点击那个“眼镜”图标,能流流过为绿色,否则为蓝色;(程序需下载运行)
监控某个变量:打开变量表VAT_1——输入监控地址——单击任务栏”建立PLC连接图标“——单击工具栏监控图标”眼镜“。
4、程序备份以及程序拷到存储卡中
尼玛,400PLC可以不用存储卡正常使用,但是不能断电,否则程序断电,300的我查看了资料,现在的PLC基本都得安装存储卡。
程序备份(上传):PC和PLC连接后,新建一个Project——菜单栏PLC——Upload Station to PG,出现界面Select Node Address
使用DB寄存器打开数据块后,使用DBX、DBB、DBW、DBD等来访问数据块里的变量
比如
OPN DB 1
L DBW 0 //此时访问的就是DB1.DBW 0
使用DI寄存器打开数据块后,使用DIX、DIB、DIW、DID等来访问数据块里的变量
比如
OPN DI 1
L DIW 0 //此时访问的也是DB1.DBW 0
因为调用FB时,系统自动使用DI寄存器来打开背景数据块,所以通常DI寄存器又被称为背景数据块寄存器,如果在FB里不使用OPN DI打开数据块,直接使用DIW访问的就是背景数据块里的一个字变量,所以在FB里不要使用DI寄存器打开其它的数据,否则造成参数访问混乱。
之,看到DIW并不一定是访问的背景数据块,要看是否在FB里使用,是否使用了OPN DI打开了其它数据块,不在FB里DB寄存器和DI寄存器使用没有区别。