-------上海蔻湘自动化设备商行 本着“以人为本、科技先导、顾客满意、持续改进
”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有
丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以 PLC复杂控制系统
、传动技术应用、伺服控制系统、控备品备件、人机界面及网络/软件应用为公司的技
术特长,几年来,上海蔻湘在与德国 SIEMENS公司自动化与驱动部门的长期紧密合作
过程中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务
逐年成倍增长,为广大用户提供了SIEMENS的技术及自动控制的解决方案。
主要经营范围:
PLC及 模块:S7-200、 S7-300、 S7-400、S7-1200,S7-1500,ET-200系列
变 频 器:MM420、 MM430、 MM440、 6SE70、 6RA70,V20,V60,V90系列
触 摸 屏:OP27、 OP37、 OP270、 OP370,TD200, TD400C, K-TP OP177
TP177,MP277, MP377,等系列
数 控:6SN、1FT、6FC、6FX,1FK等系列
主要优势:
逻辑控制模块: LOGO!230RC、230RCO、230RCL、24RC、24RCL
SITOP直流电源: 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A可并联.
数控伺服停产备件:(6FC,6SN全系列)
全数字直流调速装置: 6RA23、6RA24、6RA28、6RA70、6SE70系列
SIEMENS 数控 伺服
SINUMERIK:801、802S 、802D、802D SL、810D、840D、611U、S120
系统及伺报电机,力矩电机,直线电机,伺服驱动等备件销售
SIEMENS S7系列
S7-400(优势产品,库存量大)
S7-300(优势产品,库存量大)
S7-200 (优势产品,库存量大)
SIEMENS 其他产品
PLC周边产品(编程电缆,前连接器,导轨)
PLC编程软件
规 格:德国Siemens原产出品;凡所购公司产品,均按原厂质保一年。
西门子plc
Y
Y
冗余系统拥有两条DP总线,因此如果需要将一个单DP接口的从站连接到冗余系统下,
需要借助于Y
文件将主要介绍S7-300从站通过集成的DP接口连接在Y
数据的读写
MMC 卡数据的读写
1. 本例功能介绍由于CPU 的数据容量有限,可以把CPU 的数据存放于MMC 中,并对其
中数据进行读写操作,典型应用为数据配方功能,这些数据可以只存于 MMC (Load
Memory) 中,而不占CPU 的容量(Working Memory),当需 ...2014-2-7 08:19IEC
61131-3与S7-300/400程序结构的比较PLC的软件标准IEC 61131-3与S7-300/400的程序
结构是比较接近的,可以看得出来IEC 61131-3采用了S7-300/400程序结构的基本思想
,包括S7-300/400使用的名称,例如功能和功能块。两者的功能(FC)除了输出参数
的个数外 ...2014-1-28 09:03用软件模拟被控对象的S7-200闭环控制实验
用软件模拟被控对象的S7-200闭环控制实验
用运算放大器模拟被控对象一般需要做印刷电路板,还是比较麻烦。有没有更简单的
方法呢? 模拟被控对象,关键是用来模拟的工具的传递函数要和实际的被控对象相同
。被控对象一般是串联的惯性环节和积分环节的组合。除 ...2014-1-28 08:42西门子
PLC的主要故障表现以及处理办法本文主要以西门子S5系列PLC为例分析西门子PLC的主
要主要故障表现以及处理办法。2014-1-27 08:39开关电源的L和N接反会怎么样!西门
子300的开关电源进线分L和N,如果一时疏忽接反了会怎么样?另外,在市场上购买的
开关电源,进线虽然也分L和N,但是随便怎么接都没有问题,这样可以吗? 答:1、
可以,前提是只是有的不需要接零或接地保护的单相 ...2014-1-25 22:25PLC高级语
言编程为什么喜欢采用结构化文本而不广泛采用VB,C语言?结构文本列入PLC编程语言
相比其它的VB,C语言相比,它的优点?是出于什么明显的特性?答:结构文本是
遵循IEEE标准的编程语言,PLC的运行原理决定了编程语言不可能和PC的编程语言一样
西门子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,否则将会出错。
S7-300/400PLC有两个数
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
主要是实际生产中会用到的一些操作步骤。
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寄存器使用没有区别。