SIEMENS 上海湘驰自动化设备有限公司
我公司经营西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费用。咨询。
陈工
24小时: 同步
工作
本公司优势产品; PLC 、触摸屏、变频器、电缆及通讯卡、数控系统、网络接头、伺服驱动、 凡在公司采购西门子产品,均可质保一年,假一罚十
以满足客户的需求为宗旨 , 以诚为本 , 精益求精
西门子上海湘驰自动化设备有限公司是一家专业从事西门子工业自动化产品和数控系统销售、技术服务及培训的工程服务公司。西门子代理商,西门子ZG代理商,西门子授权代理商,西门子一级代理商,西门子PLC模块代理商,西门子变频器代理商,西门子电机代理商,西门子电线电缆代理商。在西门子工业自动化产品领域,公司凭借雄厚的技术实力及多年从事 SIEMENS 产品的销售经验,本着树立公司形象和对用户认真负责的精神开展业务,赢得了 SIEMENS 公司与广大用户的好评及大力支持,我公司除了在西门子S7-200/300/400PLC、变频传动、直流调速装置、网络通讯及WinCC人机界面显示系统等的产品销售中拥有较好的价格优势外,同时我们致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,公司拥有一批充满创新活力并具有丰富工作经验的员工,致力于为您提供优质的产品和服务。
20个不同的CPU: - 7种标准型CPU(CPU 312,CPU 314,CPU 315-2 DP,CPU 315-2 PN/DP,CPU 317-2 DP,CPU 317-2 PN/DP,CPU 319-3 PN/DP) - 6 个紧凑型 CPU(带有集成技术功能和 I/O)(CPU 312C、CPU 313C、CPU 313C-2 PtP、CPU 313C-2 DP、CPU 314C-2 PtP、CPU 314C-2 DP) - 5 个故障安全型 CPU(CPU 315F-2 DP、CPU 315F-2 PN/DP、CPU 317F-2 DP、CPU 317F-2 PN/DP、CPU 319F-3 PN/DP) - 2种技术型CPU(CPU 315T-2 DP, CPU 317T-2 DP)
下列标准型CPU 可以提供: CPU 312,用于小型工厂 CPU 314,用于对程序量和指令处理速率有额外要求的工厂 CPU 315-2 DP,用于具有中/大规模的程序量以及使用PROFIBUS DP进行分布式组态的工厂 CPU 315-2 PN/DP,用于具有中/大规模的程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统 CPU 317-2 DP,用于具有大容量程序量以及使用PROFIBUS DP进行分布式组态的工厂 CPU 317-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统 CPU 319-3 PN/DP,用于具有极大容量程序量何组网能力以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
===========================================================================
S7-200产品介绍 |
S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化
SIMATIC S7-1200 CPUSIMATIC S7-1200 系统的 CPU 有三种不同型号:CPU 1211C、CPU 1212C 和 CPU1214C
1.SIMATIC S7-200 PLC S7-200 PLC是超小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。S7-200 PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。 S7-200PLC可提供4个不同的基本型号与8种CPU可供选择使用。江西西门子模块接头总代理商
2.SIMATIC S7-300 PLC S7-300是模块化小型PLC系统,能满足中等性能要求的应用。各种单独
的模块之间可进行广泛组合构成不同要求的系统。与S7-200 PLC比较,S7-300 PLC采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。SIMATIC人机界面(HMI)从S7-300中取得数据,S7-300按用户指定的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送;CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:超时,模块更换,等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改;S7-300 PLC设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。具备强大的通信功能,S7-300 PLC可通过编程软件Step 7的用户界面提供通信组态功能,这使得组态非常容易、简单。S7-300 PLC具有多种不同的通信接口,并通过多种通信处理器来连接AS-I总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(MPI)集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATIC S7/M7/C7等自动化控制系统
3. SIMATIC S7-400 PLC S7-400 PLC是用于中、性能范围的可编程序控制器。 S7-400 PLC采用模块化无风扇的设计,可靠耐用,同时可以选用多种级别(功能逐步升级)的CPU,并配有多种通用功能的模板,这使用户能根据需要组合成不同的专用系统。当控制系统规模扩大或升级时,只要适当地增加一些模板,便能使系统升级和充分满足需要。
PLC S7-400系列可编程控制器
S7-300 模块化微型PLC 系统,满足中、小规模的性能要求
S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化
SIMATIC S7-1200 CPUSIMATIC S7-1200 系统的 CPU 有三种不同型号:CPU 1211C、CPU 1212C 和 CPU1214C
西门子(SIMATIC)PLC的6代
西门子(SIMATIC)PLC的6代
1、西门子公司的产品早是1975年投放市场的SIMATIC S3,它实际上是带有简单操作接口的二进制控制器。
2、1979年,S3被SIMATIC S5所取代,该广泛地使用了微处理器。
3、20世纪80年代初,S5进一步升级——U系列PLC,较常用机型:S5-90U、95U、100U、115U、135U、155U。
4、1994年4月,S7系列诞生,它具有更化、更高性能等级、安装空间更小、更良好的WINDOWS用户界面等优势,其机型为:S7-200、300、400。
5、1996年,在控制领域,西门子公司又提出PCS7(控制7)的概念,将其优势的WINCC(与WINDOWS兼容的操作界面)、PROFIBUS(工业现场总线)、COROS(监控)、SINEC(西门子工业网络)及控调技术融为一体。
6、西门子公司提出TIA(Totally Integrated Automation)概念,即全集成自动化,将PLC技术溶于全部自动化领域。
由初发展至今,S3、S5系列PLC已逐步退出市场,停止生产,而S7系列PLC发展成为了西门子自动化的控制核心,而TDC沿用SIMADYN D技术内核,是对S7系列产品的进一步升级,它是西门子自动化,功能强的可编程控制器。
产品分类编辑
可编程控制器是由现代化生产的需要而产生的,可编程序控制器的分
西门子PLCS7-200系列
西门子PLCS7-200系列
类也必然要符合现代化生产的需求。
在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
输出刷新
当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。
同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。
设备定期测试、调整
(1) 每半年或季度检查PLC柜中接线端子的连接情况,若发现松动的地方及时重新坚固连接;
(2) 对柜中给主机供电的电源每月重新测量工作电压;
设备定期清扫
(1) 每六个月或季度对PLC进行清扫,切断给PLC供电的电源把电源机架、CPU主板及输入/输出板依次拆下,进行吹扫、清扫后再依次原位安装好,将全部连接恢复后送电并启动PLC主机。认真清扫PLC箱内卫生;
(2) 每三个月更换电源机架下方过滤网;
检修前准备
(1) 检修前准备好工具;
(2) 为保障元件的功能不出故障及模板不损坏,必须用保护装置及认真作防静电准备工作;
(3) 检修前与调度和操作工好,需挂检修Pai处挂好检修Pai;
设备拆装顺序及方法
(1) 停机检修,必须两个人以上监护操作;
(2) 把CPU前面板上的方式选择开关从“运行”转到“停”位置;
(3) 关闭PLC供电的总电源,然后关闭其它给模坂供电的电源;
(4) 把与电源架相连的电源线记清线号及连接位置后拆下,然后拆下电源机架与机柜相连的螺丝,电源机架就可拆下;
(5) CPU主板及I/0板可在旋转模板下方的螺丝后拆下;
(6) 安装时以相反顺序进行;
检修工艺及技术要求
(1) 测量电压时,要用数字电压表或精度为1%的万能表测量
(2)电源机架,CPU主板都只能在主电源切断时取下;
(3) 在RAM模块从CPU取下或插入CPU之前,要断开PC的电源,这样才能保证数据不混乱;
(4) 在取下RAM模块之前,检查一下模块电池是否正常工作,如果电池故障灯亮时取下模块RAM内容将丢失;
(5) 输入/输出板取下前也应先关掉总电源,但如果生产需要时I/0板也可在可编程控制器运行时取下,但CPU板上的QVZ(超时)灯亮;
(6) 拨插模板时,要格外小心,轻拿轻放,并运离产生静电的物品;
(7) 更换元件不得带电操作;
(8) 检修后模板安装一定要安插到位
1、温度传感器:如果是热电阻,诸如铂电阻Pt100等,选用热电阻输入模块。如果是热电偶传感器,诸如K型热电偶等,需要选用热电偶输入模块。对于温度传感器,你如果配置的温度变送器的话,一般温度变送器为两线制,4-20mA传输信号,需要选用模拟量隔离型输入模块。这要看你是否直接传感器接入plc还是通过温度变送器接入PLC来选择。2、压力传感器:一般压力传感器为两线制(24vdc),需要选用模拟量输入模块。3、出口气体流量计:这要看流量计的供电方式,如果是外供电给流量计,那么需要用的模拟量输入模模块(四线制的);如果流量计供电为两线制(信号线同时供24Vdc电)的话,那么需要用的模拟量输入模模块(两线制的)。4、对于真空规管:不清楚你们的真空规管的具体信号,没法说,需要你自己查阅你们订购的真空规管的资料。
1、根据你的需要来选择模块类型,比如你有编码器,可能就需要选择特殊模块,也可以选择CPU自己集成的高速计数器,比如CPU313c-2DP,就有3个高速计数器可供使用。比如要用到模拟量控制,就要选择模拟量输入模块或模拟量输出模块,比如SM331、SM332之类的,具体的型号还得根据实际情况来定,这儿不说的那么多了。2、根据你的点数来选择,比如需要输入点数比较多,就可以选择多一点的输入模块,少一点的输出模块,输入模块为SM321、输出模块为SM322,也有输入输出模块可供选择。3、至于DP模块的话,是根据要求的,比如你有分站,就需要通讯,通讯的话就可能需要PROFIBUS DP通讯,自然需要通讯模块。或者有PLC和变频器通讯的时候,也需要通讯模块来实现。300的CPU有自带输出的,比如CPU313c-2DP,就有两个DP口,一个插MPI编程电缆,一个用来PROFIBUS DP通讯,还有集成了3个高速计数器好像是60KHZ的,关键还是有16个输入,16个输出。
建议将 SIMOTION D 在需要满足以下多轴控制要求的任何应用中使用。
紧凑型机器
分布式自动化设计,尤其是对于具有大量轴的机器江西西门子模块接头总代理商
模块化的机器 – 也可作为 SIMOTION P 或 SIMOTION C 的补充
将运动控制功能、工艺功能和 PLC 功能直接集成到变频器中,从而显著降低成本
设计紧凑,减小了控制柜的体积
没有接口,因此响应速度极快
在我们的 SIMOTION D 轴控制系统中,SIMOTION 功能直接集成在 SINAMICS S120 变频器系统的控制模块中。这种基于变频器的运动控制系统的优点是,它使得由控制器与变频器组成的整体系统明显更加紧凑,响应更加迅速。
另外,这种创新的多轴控制系统还在单轴或多轴控制系统中提供了极高的可扩展性和灵活性,具有多种型号,适用于各种各样的应用。
西门子6FC5203-0AB10-0AA1 SIMODRIVE® 611变频系统,可以配合使用多种不同的驱动系统,并且可以很容易地对它们进行适配,以满足必要的驱动性能和机器轴数。
---- SIEMENS 6SN1146-1AB00-0BA0是一种模块化晶体管脉冲变频器,可以实现多轴以及组合驱动解决方案。基于其模块化设计,使用SIMODRIVE,可以提供根据驱动任务而量身定做的灵活而经济的驱动解决方案。SIMODRIVE 611由几个功能模块组成。电源馈电模块可以提供Z大120 kW的总功率。目前,已经有上百万个驱动器采用了SIMODRIVE 611系统进行驱动控制,尤其是机床行业。SIMODRIVE 611 universal插入式闭环控制单元可适用于所有三相电机,为各种应用场合提供理想的驱动解决方案,包括印刷、包装、塑料工业、玻璃工业、陶瓷和石材加工工业中的加工机器,以及冲压机、材料装卸、输送和运输设备。
---- SIMODRIVE 611已通过CE、EN、CUL国际认证,适用于多种输入电压等级,通用。
---- SIEMENS 6FC5203-0AB00-0AA0除了传统的速度和转矩控制等驱动功能以外,SIMODRIVE 611 universal还在标准型号中提供有集成的定位功能,从而减轻控制器的负担。在进给程序段编辑器中,每个轴可以以纯文本的方式Z多保存64个独立的进给程序段。采用用户友好的调试工具SimoCom U,在调试过程中即可很容易地进行程序段的输入和保存。
---- SIMODRIVE电源模块可以与任何电机配合。使用SIMODRIVE 611 universal插入式闭环控制单元,可以控制所有类型的电机-包括同步电机、感应电机、直线电机或扭矩电机-用于伺服或主传动轴应用。根据应用需要,感应电机还可选装编码器。使用SlMODRIVE 611,即使双轴应用,结构也极为紧凑,除了单轴应用以外,SIMODRIVE 611还提供有双轴驱动型号。它使用双轴电源模块,结构极为紧凑。
---- "模块化"是SIMODRIVE 611的设计宗旨
• 可连接各种电网
- 电源电压范围宽,3 AC 400 V,3 AC415 V,3 AC 480 V
- 可以直接在TN网中运行
- 通过使用用于I/RF模块(16 kW及以上)的电源滤波器,还可在通用的电流选择性保护设备上运行。
• I/RF模块:提高运行安全性,降低系统扰动
o 通过闭环电源接口模块供电,驱动轴的运行不受电源扰动影响。
o SIEMENS 6FC5203-0AB00-0AA0在制动过程中,多余电能将被反馈到电网中,实现节电功能
• 不同的冷却方式,极力满足各种需要对于I/RF模块和功率模块,提供有以下冷却方式:
o 内部散热
o 外部散热
o 风道散热
• 单轴型和双轴型SIMODRIVE 611 universal 插入式闭环控制单元直接测量系统。
• 所有数据军安全的保存在一个数据包中
• 安全停机功能
SIEMENS 802D面板介绍
①、机架式PC:6AG4104、6AG4112、6ES7643 ②、箱式PC:6ES7647、6ES7675、 ③、面板式PC:6ES7676、6AV788、6AV783、6AV787 2. 西门子工业以太网通讯 ①、工业有线交换机X005、X100、X200、X300、X400、X500 均6GK5开头 ②、工业无线交换机 均6GK5开头 ③、CP通讯数据采集卡 1613、5612、343-1等 均6GK1、6GK7开头 ④、通讯电缆 均6XV1开头 3. 西门子编程器PG Field PG M2 均6ES77开头 4. 西门子组态软件WINCC、WINCC flex、STEP7、PCS7 5. 西门子PLC S7-200 S7-300 S7-400 6. 西门子触摸屏(HMI) OPP、MP、TP系列 7. 备件6AV6545、6ES5、6DD、6SN、6SE、6FC等
Siemens 电机 1FT6064-1AF71-3AG1 Siemens 电源 6EP1 436-1SH01这型号停产了替代型号是 6EP1436-3BA00 Siemens 开关电源 6EP1-1SH01 //请确认是否为:6EP1331-1SH01 //已升级为:6EP1331-1SH02 Siemens 开关电源 或:6EP1437-1SH01 Siemens 变频器 6SE7018-0EA61 Siemens 数控 6FC5500-0AA11-1AA0 Siemens 监控模块 6SN1145-1BA01-0BA1已停产,替代型号为:6SN1145-1BA01-0BA2 Siemens 通讯卡 6GK1161-3AA01 Siemens 4路模拟量输出模块 6ES7332-5HD01-0AB0 Siemens 电源模块 6ES7307-1EA00-0AA0 Siemens 模拟量输入模块 6ES7331-7KF02-0AB0 Siemens 模块 6ES7153-1AA03-0XB0 Siemens 通信处理器 6GK7443-5DX04-0XE0 Siemens 通信处理器 6GK7443-1EX11-0XE0 Siemens 数字量输出模块 6ES7322-1BL00-0AA0 Siemens 数字量输入模块 6ES7321-1BL00-0AA0 Siemens FM计数器功能模块 6ES7350-2AH00-0AE0 Siemens 存储器卡 6ES7952-1AL00-0AA0 Siemens 位置输入模块 6ES7338-4BC01-0AB0
SIMATICS7-400 PNH系统可以根据具体应用需求量身定制:性能可扩展、的冗余度可灵活组态,安全功能易于集成。集成PROFINET接口,可冗余连接I/O设备,或者通过PROFIBUS连接I/O设备,实现工厂级通信。无论何种应用,使用SIMATIC S7-400 PNH,均可在熟悉的STEP7 工程环境中,进行便捷而有效的编程和组态。
To the top of the page
■ 避免控制器故障引起的停机。主要用于生产、能源、供水系统、机场助航照明、编组站系统等领域。 ■ 避免因工厂故障造成数据丢失而导致的高昂重启成本。主要用于行李处理、高架仓库、跟踪和追溯等领域。 ■ 在工厂或机器停机时保护工厂、工件和材料。主要用于炉子、半导体、船舶等领域。 ■ 无监督和维修人员亦能保障正常运行。主要用于污水处理厂、隧道、船闸、楼宇系统等领域。
To the top of the page
简单、GX的工程组态 与在标准系统中一样,SIMATIC S7-400H 可以使用所有 STEP 7 编程语言进行编程。可以很容易的把程序从标准系统迁移到冗余系统中,反之亦然。当加载程序时,它会自动传送到两个冗余控制器中。使用 STEP 7,可以对特定冗余功能和配置进行参数设置。
出色的诊断和模块更换优势 ■ 利用集成的自我诊断功能,系统可以提前检测故障和发送信号,避免故障对生产过程产生影响。这样可以有针对性地替换故障组件,加快维修进程。 ■ 可以在系统运行过程中对所有组件进行热插拔。更换一个 CPU 后,当前的所有程序和数据可以自动重新装载。 ■ 即使在系统运行过程中,也可以修改程序(例如,程序块的修改和重新装载),更改配置(例如,增加或删减 DP从站或模块)以及改变 CPU 的内存分配。
To the top of the page
根据统计数字表明,所有自动化组件(无论是机械式、机电式,还是电子式)都会出现故障。因此,工厂维护和工厂改造也就必不缺少。在实际应用中,期待的可用性是不现实的。 通过西门子 SIMATIC S7-400H,能够Z大限度地降低生产故障机率,Z大化生产率。
SIMATIC S7-400H 具有以下功能: ■ 出现故障时,能够无扰切换 ■ 集成故障检测功能;提前检测故障,避免影响生产过程 ■ 在线维护,即可在工厂运行期间,更换故障组件 ■ 组态更改,即可在工厂运行期间,进行工厂扩容 ■ 自动事件同步 ■ 高可用性通信 ■ 冗余连接I/O 设备
To the top of the page
S7-400 PNH CPU的同步模块分为两种,一种用于Z长10m 的 FOC patch 光纤,另一种用于Z长10km 的单模全双工 LC/LC 光纤(9/125 μ)。
冗余系统的同步光纤分为1m、2m、10m 和10km 四种。同步速率达到400Mbps。
DP总线通讯功能概述
S7-300/400与SINAMICS S120 之间通过DP总线可进行周期性及非周期性数据通讯。使用标准S7功能块SFC14/SFC15,S7-300/400PLC通过PROFIBUS周期性通讯方式可将控制字1(CTW1)和主设定值(NSETP_B)发送至驱动器;使用标准S7功能块SFC58 / SFC59,可以实现非周期性数据交换,读取或写入驱动器的参数。
二、S7-300/400与S120装置的连接
三、驱动器站地址设置
1. 驱动装置的PROFIBUS通讯地址设置有两种方法:
(1) 通过CU控制单元上的拨码开关实现地址设置,有效地址值为:1…126,本例中地址设置见下图。
注意:通过拨码开关改变地址时应断掉变频器电源
(2) 在拨码开关全部拨到OFF或ON状态时可以利用参数P918设置地址,否则
P918参数中设置的地址是无效的。
驱动装置的PROFIBUS 通讯波特率默认为:1.5Mbps
2. 在S7-300/400的硬件组态中设定的驱动装置站地址应与驱动装置的站地址一致。
图.1
.1
四、通讯报文设置
对于不同的驱动装置只有特定的报文结构能被选用,详细描述请参考:SINAMICS_S120_Commissioning_Manual。表1为常用报文。
表1.
报文格式999为用户自定义报文,当用户选择此报文格式时,电机的起、停控制位等需自己做关联。此时必须将PLC控制请求置1(P854=1)。
注意:用户可在S7-300/400硬件配置时根据需要配置报文结构,配置结束后进行 编译保存;之后打开Starter,核对报文结构是否一致,若不一致需在Starter 中打开“configuration”做调整后点击“Transfer to HW config”按钮。
图.2
.2
DC/AC 驱动装置报文设定 图.3
DC/AC
驱动装置报文设定
.3
五、用DP总线对电机起、停及速度控制
S7-300/400PLC通过PROFIBUS周期性通讯方式将控制字1(CTW1)和主设定值(NSETP_B)发送至驱动器。
(1) 控制字中Bit0做电机的起、停控制。
(2) 主设定值为速度设定值,频率设定值和实际值要经过标准化,使得4000H(十六进制)对应于,发送的Z高频率(Z大值)为7FFFH(200%)。可以在P2000中修改参考频率(缺省值为50Hz)。
(3) 组态的报文结构 PZD=2或自由报文999时,在S7-300/400 中可用“MOVE”指令进行数据传送;当组态的报文结构 PZD〉2,在S7-300/400中需调用SFC14和SFC15系统功能块。
? SFC14(“DPRD_DAT”)用于读Profibus 从站的过程数据
? SFC15(“DPWR_DAT”)用于将过程数据写入Profibus 从站
例子:SERVO_02 ”控制字、主设定值的发送及状态字、实际频率的读取程序
(1) 控制驱动器运行:
通过先发送控制字(STW1)047E然后发送047F来启动驱动器,该数据控制字在DB10.DBW8(见图4)中指定,主设定值在DB10.DBD10中设定,运行信号为M1.0。这些值均通过变量表VAT_2设定及监控。控制程序见图3。
(2)停止驱动器:
应发送控制字047E至驱动器。
(3)读取驱动器状态字及频率实际值:
PLC接收状态字1(ZSW1),存放在DB10.DBW0中;接收驱动器传来的频率实际值,存放在DB10.DBD2中。
图3. 控制程序
3.
控制程序
图4. DB10
4. DB10
六、驱动器参数的读取及写入
1.扩展PROFIBUS DP功能(DPV1)
非周期性数据传送模式允许:
? 交换大量的用户数据(Z多240 bytes)
? 用DPV1的功能 READ 和 WRITE可以实现非周期性数据交换。传输数 据块的内容应遵照 PROFIdrive参数通道(DPV1)数据集DS47(非周期参 数通道结构)。
2. 参数请求及参数应答的结构
参数请求包括三部分:请求标题、参数地址及参数值。
表2.参数请求格式
表3.参数应答格式
表4.参数请求及应答描述
表5.在DPV1参数应答中的错误值描述
3. S7-300/400PLC通过PROFIBUS非周期性通讯方式读取驱动器参数。
请注意:PLC读取驱动器参数时必须使用两个功能块SFC58 / SFC59 (程序参见图5)
举例如下:
(1) 使用标志位M10.0及功能SFC58块将写请求(数据集RECORD DB1) (图6)发送至驱动器。
将M10.0设定为数值1启动写请求,当写请求完成后必须将该请求置0,结束该请求。MW108 (RET_VAL)显示错误代码,用于表示功能处理时发生的错误。有关错误的描述参见“系统功能/功能块帮助”。
(2) 之后,使用标志位M10.1及功能SFC59块将读请求发送至驱动器,驱动器返回参数值响应(响应块DB2) (参见图7) 。
将M10.1设定为数值1启动读请求,当读请求完成后必须将该请求置0,结束该请求。MW110 (RET_VAL) 显示包括错误代码。
用于表示功能处理时发生的错误。有关错误的描述参见“系统功能/功能块帮助”。
图5. 读取驱动器参数程序
5.
读取驱动器参数程序
图6. “写”请求数据块DB1
6.
“写”请求数据块
DB1
图7. 驱动器返回参数值数据块DB2
7.
驱动器返回参数值数据块
DB2
4. S7-300/400PLC通过PROFIBUS非周期性通讯方式写入驱动器参数P1217。
举例如下:
PLC写参数时只需使用SFC58,在本项目的Network 3中发送写请求DB1 (参见图9) 到驱动器; PLC读“写参数”响应时需使用SFC59,在本项目中读取驱动器返回的参数值数据块为DB2 (参见图10) 。程序参见图8。
(1) 将M10.0设定为数值1启动写请求,当写请求完成后必须将该请求置0,结束该请求。MW108 (RET_VAL)显示错误代码,用于表示功能处理时发生的错误。有关所有错误的描述参见“系统功能/功能块帮助”。
(2) 将M10.1设定为数值1启动读请求,当读请求完成后必须将该请求置0,结束该请求。MW110 (RET_VAL) 显示包括错误代码。
用于表示功能处理时发生的错误。有关错误的描述参见“系统功能/功能块帮助”。
PG/OP 通信: 通过进行工业以太网,用STEP7 对S7站点组态和编程。编程设备连接到以太网。
SNMP (简单网络管理协议) SNMP 代理: CP 支持 SNMP 版本 1 的数据查询功能。这里,根据标准MIB II, LLDP MIB, 自动化系统 MIB 和 MRP 监控 MIB,它提供了特定MIB对象的内容。
当安全被使能时,CP443-1GX30 支持SNMPv3,可用于网络分析信息的安全传输。
PROFINET: PROFINET 是 PROFIBUS 用户组织 (PNO) 使用的一种标准,它定义了 不同厂商的产品相互的通信和工程模型。
1. PROFINET IO 一个 PROFINET IO 系统具有下列设备的分布式配置:
这样,这个 I device 可以通过 PROFINET 接口成为一个 高级 IO 系统的一部分并作为一个低级 IO 系统的IO控制器。
一个 I device 也可以作为一个共享设备。
Shared device: 一个共享设备是一个把它的数据分配到多个 IO 控制器可用的 IO 设备。
2. PROFINET CBA: PROFINET CBA 系统由各种不同的自动化组件组成。一个组件包含所有的机械,电子和 IT 变量。组件可以使用标准程序设计工具生成。 PROFINET 组件描述 (PCD) 文件由 XML 格式创建。规划工具载入组件描述并许可建立单独组件间的本地连接以创建整个项目。
适用于 S7 H 系统: 模块可以作为通信伙伴在容错系统 (H 系统) 中使用。模块建立 S7 冗余的连接。这些连接带有更严格的时间监控机制。如果通信出现问题,数据交换将自动切换到并行的连接上。
时钟同步: 通过工业以太网进行时钟同步可以按下列的过程配置:
对生产设备的远程诊断和远程维护已经成为当前自动化技术中一部分。尤其对于那些错误容易诊断且容易排除的情况,派一个服务工程师到现场解决,既增加工程师的工作负荷。又花费时间,而且相应的费用也增加。为了缩短故障的诊断与恢复时间,提高有经验的高级工程师工作效率,那么远程诊断与编程就是必备的部分。通过下面的方法,可以在移动的情况下对PLC站进行编程与调试。
1.系统结构
图1:系统结构
2.硬件需求
1)PC/PG 编程器 2) 3G Modem(沃3G、天翼3G、移动3G都可以。通过USB接口连接到编程器) 3) Linksys 路由器 4) ADSL宽带Modem 5)CPU317-2PN/DP (6ES7 317-2EJ10-0AB0)
3.软件需求
1) 编程软件 Step7 V5.4
4.组态
我们通过下述的实际操作来介绍如何远程诊断与调试S7-300/400。 要对PLC进行远程诊断与调试,在PLC端的ADSL路由器必须上网获得公网固定IP地址。 在编程器安装3G上网卡的拨号上网软件(本例以天翼3G上网卡为例介绍),天翼3G上网卡的驱动拨号软件安装后如下图(在安装拨号软件的同时安装了USB网卡的驱动程序)
图2:安装3G上网卡
4.1 在本地组态CPU317-2PN/DP 在图2的桌面上双击SIMATIC Manager图标,打开SIMATIC Manager后新建项目,项目名为Remote_program。创建项目后,在该项目中插入一个S7-300的站,然后在此站中插入S7-300的机架及CPU。插入后如下图
图3:S7-300站的硬件配置
上面的硬件组态后设置PLC以太网接口的IP地址,因为路由器的IP地址为192.168.101.254,而PLC为路由器上内网的一台设备,所以其IP地址可以为192.168.101.1到192.168.101.253中的一个,这里设置为192.168.101.25;子网掩码为255.255.255.0;网关为:192.168.101.254(网关地址为路由器的IP地址,在此必须设置网关地址)。通过远程的编程器对PLC编程,需要路由器的处理,所以网关的地址必须设置。下图为PLC的以太网接口参数的设置:
图4:S7-300以太网接口配置
设置完以太网的接口参数后,点击保存编译按钮,在程序块中添加OB1,打开OB1编写程序如下图:
图5:OB1中的程序
保存上面的程序,先把编程器的IP地址设置为192.168.101.1;子网掩码为255.255.255.0;如下图所示:
图6:PG/PC 以太网接口设置
设置完计算机的IP地址后,点击“Start”——》“Setting”——》“control panel”,打开后如下图:
图7:打开控制面板
双击“Set PG/PC Interface”,选择编程接口如下图:
图7:设置应用程序的访问点
点击上图的“OK”关闭此窗口后,回到“SIMATIC Manager”硬件配置界面,然后用以太网线连接计算机与PLC。连接后,点击下载按钮,下载硬件配置到PLC,下载完硬件配置后,下载程序块到PLC中。到此就完成了对PLC的配置。
4.2 配置ADSL路由器,配置步骤如下: 断开PLC与计算机的以太网线,在连接以太网线从计算机到路由器, 打开IE浏览器,在IE浏览器的地址栏中输入路由器的IP地址:192.168.101.254。 进入到路由器的配置页面,设置路由器拨号上网的参数,设置好后,路由器接入到Internet后获得公网的固定IP地址,如下图所示
图8:ADSL路由器连接到Internet的状态
然后,点击LINKSYS路由器网页上的选项卡“Application & Gaming”,进入此选项卡后,设置端口转发机制如下图所示:
图9:ADSL路由器端口转发机制
注意:图9中的“Application”中填写容易记的名字,这里用的是“Remote”;在“Start”和“End”中填写“102”,“102”为S7协议的端口号;在“TCP UDP”中选择“Both”;转发的目的IP地址为192.168.101.25,此IP地址为PLC的IP地址。即把发送到路由器上端口号为102端口的数据包转发到内网192.168.101.25的设备上。 到此就完成对路由器的配置。断开路由器与计算机的以太网连接。然后用以太网线连接路由器与PLC。
4.3 远程下载和在线监控程序 把3G上网卡插入到计算机USB口。双击桌面上的“ChinaNet”图标,双击后会弹出下图:
图10:3G上网程序
在上图中,选择3G的网络进行连接,连接后如下图:
图11: 连接到天翼3G网络
这样就完成了,计算机通过天翼3G网络连接到Internet,下面接着介绍如何给Internet连接对PLC进行远程下载和在线监控程序。因为使用的是端口转发机制(即外网设备如何访问内网的设备)技术,所以远程在线监控程序与远程下载程序的操作是不一样的,对于远程下载程序来说下载的目的IP地址不能填写PLC的IP地址,因为PLC的IP地址是内网IP地址(私有地址),所以对于Internet的连接来说,无法直接访问此类地址的设备,所以下载时指定的IP地址是公网的地址(即路由器上获得的IP地址,上文中的路由器的公网IP地址:222.128.29.196),当数据包发到路由器时,路由器发现接收到的数据是102端口的数据,于是根据转发规则,把数据包转发到PLC上。而对于远程在线监控程序来说,需要在线的设备的IP地址不能为内网IP地址而必须是公网IP地址,下面将介绍如何远程下载程序和远程在线监控程序。
远程下载程序: 打开前面组态好的Step7的项目,确保PLC的编程接口如下图所示:
图12: Step7的编程接口设置
下载项目,选择整个项目后,点击下载按钮,如下图所示:
图13: 远程下载程序
点击完下载按钮,会弹出下面的窗口
图14: 选择下载地址
出现上图后选择IP地址192.168.101.25 修改为 222.128.29.196后,按键盘回车键后,会找到远程PLC的型号,如下图所示:
图15: 通过远程查询到PLC
点击上图的“OK”按钮就可以把整个项目下载到PLC中。
远程在线监控程序 远程在线监控程序时,需要把PLC硬件的IP地址修改为公网IP地址222.128.29.196后保存编译项目。如下图:
图16: 修改PLC的IP地址
然后,打开OB1程序块,然后点击在线按钮,如下图:
图17: 在线监控程序
到此,就实现了PLC的远程监控。 当然可以通过VPN的技术来实现对PLC的远程编程与远程调试,
-------------------------------------------------------------------
沪公网安备 31011502008050号