朔州西门子S7-300/400PLC模块代理经销商-西门子PLC代理介绍
西门子模块PLC代理由上海钡斯森工业设备有限公司提供西门子模块PLC代理,西门子PLC代理商有限公司 西门子变频器代理商有限公司价格 西门子触摸屏代理商有限公司销售 西门子PLC代理商有限公司现货 西门子PLC代理商有限公司代理商,西门子数控NCU代理商,西门子电缆代理商
在硬件配置编辑器中,“时钟”修正因子有什么含义呢?
在硬件配置中,通过CPU > Properties > Diagnostics/Clock,你可以进入“时钟”> 域内一个修正因子。这个修正因子只影响CPU的硬件时钟。时间中断源自于系统时钟,并且和硬件时钟的设定毫无关系。
10:如何通过PROFIBUS DP用功能块实现在主、从站之间实现双向数据传送?
在主站plc可以通过调用SFC14 “DPRD_DAT“和SFC15 “DPWR_DAT“来完成和从站的数据交换,而对于从站来说可以调用FC1 “DP_SEND“ 和FC2 ”DP_RECV“完成数据的交换。
11:可以从S7 CPU中读出哪些标识数据?
通过SFC 51“RDSYSST”可读出下列标识数据:
可以读出订货号和CPU版本号。为此,使用SFC 51和SSL ID 0111并使用下列索引:
1 = 模块标识
6 = 本硬件标识
7 = 基本固件标识
12:在含有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系列也能满足动力和精度要求。
15:如何在已配置为DP从站的两个CPU模块间组态直接数据交换(节点间通信)?
两个CPU站配置为DP从站,而且由同一个DP主站操作,它们之间的通信通过配置交换模式为DX可以完成直接数据交换。
16:如何使用SFC65,SFC66,SFC67 和 SFC68 进行通信?
对于单向基本通信,使用系统功能 SFC67 (X_GET)从一个被动站读取数据,使用系统功能SFC68(X_PUT)将数据写入一个被动站(服务器)。这些块只有在主动站中才调用。对于一个双向基本通信,调用站中的系统功能SFC65 (X_SEND),在该站中想将数据发送到另一个主动站。在同样为主动的主动接收站中,数据将通过系统功能SFC66 (X_RCV)记录。
两种类型的基本通信中,每次块调用可以处理*多 76 字节的用户数据。对于S7-300 CPU,数据传送的数据一致性是 8 个字节,对于S7-400 CPU则是全长。 如果连接到S7-200,必须考虑到S7-200只能用作一个被动站。
西门子S7-1200CPU与S7-200SMART以太网通信,2个PLC互相通信
一.西门子S7-200 SMART CPU与S7-1200进行S7通信
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于西门子S7-300/400PLC之间的通信。经过测试发现西门子S7-1200与西门子S7-200 SMART PLC 之间的S7通信也是可以*的,S7-1200侧编程调用PUT/GET指令或者S7-200 SMART侧编程调用PUT/GET指令都是可以的。
注意:1.西门子S7-200 SMART CPU 与西门子S7-1200 之间的S7通信未经西门子测试,本文档仅供客户测试使用,使用该种通信方式所产生的任何危险需要有客户自己承担!2.S7-200 SMARTPLC V2.0 版本才开始支持PUT/GET通信,V1.0版本的CPU需要升级固件后方可支持PUT/GET。3.本文只介绍了S7-1200侧调用PUT/GET指令编程方式(西门子S7-200 SMART CPU作为服务器方,无需编程),未介绍西门子S7-200 SMART侧编程调用PUT/GET方式。
二.硬件和软件需求及所完成的通信任务
本文以采用1个CPU1215C(6ES7215-1AG40-0AB0),1个西门子S7-200 SMART PLC为例,介绍它们之间的S7通信。硬件: ① 西门子S7-1200 CPU ② S7-200 SMART CPU (固件V2.0)③ PC (带以太网卡)④ TP以太网电缆 软件:① STEP7 V13 SP1 ② STEP 7 Micro/WIN SMART V2.1 所完成的通信任务:① S7-1200 将通信数据区 DB1 中的200 个字节发送到 S7-200 SMART的VB 数据区。 ② S7-1200 读取 S7-200 SMART中的VB数据区存储到S7-1200 的数据区DB2 。
三.S7-1200侧硬件组态和网络组态
1. 使用TIA V13 软件新建一个项目,添加1个S7-1200站点并为其分配网络和IP地址
2. TIA 软件的网络视图中为S7-1200 CPU 添加一个新连接
S7-1200 添加新连接在弹出"创建新连接"对话框中选择"未",然后点击"添加"按钮,添加新连接
需要为新创建的连接连接伙伴方的IP地址和TSAP,设置方法如图4.,图5.所示。注意:S7-200 SMART 侧的TSAP 只能设置为03.00 或者03.01 。
四.TIA软件程序编程
1 .创建发送数据块DB1(接收区数据块DB2类似),数据块定义为200个字节的数组且数据块的属性中需要取消"优化的块访问"选项
2.发送数据块与接收数据块创建完成后,即可在OB1中调用PUT/GET指令,进行S7通信了
综合以上步骤,已经完成了西门子S7-1200 硬件和软件部分的编程,下载只需要将程序下载到西门子S7-1200 PLC 即可。
状态监控
1.连接状态监控S7连接*的建立是调用PUT/GET指令的基础,S7连接*建立后,方能正确执行PUT/GET指令。在TIA 软件的网络视图中,将软件切换到在线模式,可以监控S7连接状态
S7连接*建立后,S7-1200 触发PUT/GET指令,通过TIA 软件监控表和STEP 7 Micro/WIN SMART 软件的状态表,可以监控数据通信是否正常。
注意:S7-200 SMART中V区对应于DB1,即在PUT指令中使用的通信伙伴数据区ADDR_1=P#DB1.DBX0.0 BYTE 200在S7-200 SMAR中对于为VB0~VB199。 本文档中S7-200 SMART 做S7通讯的服务器,占用S7-200 SMART PLC 的服务器连接资源,S7-200 SMART PLC 本身不需要编写通讯程序。 S7-1200 与S7-200 SMART S7 通讯的另外一种方法是S7-200 SAMRT PLC做客服端,S7-1200做服务器。该方式需要S7-200 SMART调用PUT/GET指令,S7-1200侧不需要编写通讯程序。该方式比较简单,本文档不做介绍。
plc操控体系与电网的接地方法主要有三种,分别是共地方法、浮地方法、机壳共地与电路浮地。
1.共地方法
在共地方法中,PLC整个操控系以地上为参阅,将机壳与接地址及接地线悉数连在同时。大型工厂中有部分PLC体系选用了共地式的接地方法。在大地地位不易改变的地方,主要选用共地方法。大地电位稳守时,整个布线体系的电位也不会轻易发生改变,机壳接地的方法便会比较安全 便于运用。
2.浮地方法
在大地电位不稳定的地方,大地地位改变大就会导致体系电位不稳定,PLC布线中的线路则会遭到很大的干扰,这种情况下则选用浮地方法较为稳当。在PLC操控体系中,机壳与电路接地址相连,而且悬浮在空中而不触摸地上,主要选用绝缘胶垫以便在机壳与大地之间离隔。同时要对进线选用绝缘办法。浮地方法的接地办法也能够有用的防止干扰,大地电位改变与电磁感应的干扰因而而大大削弱。但这种方法的缺陷是由于整个体系线路选用浮地方法,因而机壳上会起静电,操作起来存在一定的风险。
3.机壳共地、电路浮地
这种方法是共地方法与浮地方法的结合。这种方法具有清楚明了得长处,由于机壳接地,所以操作上较为安全,而同时由于接地址独立,便可削弱大地电位改变发生的扰动效应。这种接地方法不管从安全出产的视点,还是维护设备的视点,都具有其合理性与明显优势,因而在炼铁厂得到广泛的使用。
许多电气的新手在做完电气操控柜以及plc程序等规划环节后,不清楚调试应怎么开端,或许一些人由于不适当的调试办法导致了PLC焚毁等等问题,那么规划完的电气体系应该怎么调试?
1、依照图纸查看回路(未送电状态下)
一般PLC体系的图纸包含柜内图纸和柜外图纸两部分;柜内图纸指柜子内部的接线图;柜外图纸是一切接出电气柜的接线图。这一部分需要查看的是:图纸规划是否合理,包含各种元器件的容量等等。
2、依据图纸查看元器件是否严厉依照图纸衔接。
在这一进程中,*需要留意的当地就是查看电源,1保证回路没有短路。2保证强弱电没有混合到一同;由于PLC电源为24v,一旦由于接线过错导致220V接进PLC里,很简单将PLC或许拓宽模块焚毁。
3、查看PLC外部回路,也就是俗称的“打点”
电源承认结束后送电,检测输入输出点,这就是俗称的“打点”,检测IO点需要挨个检测,包含操作按钮,急停按钮,操作指示灯以及气缸及其限位开关等等,具体办法是一人在现场侧操作按钮等,另一人在PLC测监控输入输出信号;关于大型体系应该建立检测表,即检测后做好符号。假如发现在施工进程中有接线过错的当地需要当即处理。
这一步应该留意的是需要将程序备份后清空PLC里面的程序或许将程序禁用,防止因检测导致设备的动作。
4、查看机械结构并检测电机类负载
这一步需要查看机械结构是否紧固等等,电机类负载是否做好相应维护,防止因意外导致的事端,查看结束后需要手动去检测设备运转,如正回转电机类,需要检测线路是否无缺并带电试车,变频器类设置相应参数并进行电机优化,静态辨认或许动态辨认等。
这儿需要留意的是关于一些特殊负载,比如说笔直类上下移动的负载需要由*人员进行,避免因操控不妥导致检测事端。
5、调试手动形式/半自动形式以及相关逻辑关系
IO点和负载侧都检测今后,接下来要进行的就是手动形式下的调试。这儿的手动形式也能够叫做半自动形式,不是用手直接去按动电磁阀或接触器等,而是指经过按钮或许HMI的按钮等去驱动设备,是与自动状态对应的。手动形式的检测能够将自动形式依照人的志愿分化,方便检测程序。
这一环节*重要的是要检测安全功用,即在设备运转状态下检测急停,安全光栅等等的安全功用是否起到相应效果。
6、依据出产工艺调试自动形式
在完结半自动调试后,可进一步调试自动作业。这一环节是*重要的,需要依据出产工艺检测各种连锁,包含逻辑连锁,安全连锁等,并且要多检测几个作业循环,以保证体系能正确无误地接连作业。
7、特殊工艺的检测
PLC体系里除了逻辑操控,还有许多拓宽出来的功用,比如说PID操控等,当这些逻辑调试根本完结后,可着手调试模拟量、脉冲量操控。*主要的是选定适宜操控参数。一般讲,这个进程是比较长的。要耐性调,参数也要作多种选择,再从中选出*者。有的PLC,它的PID参数可经过自整定获得。但这个自整定进程,也是需要相当的时刻才干完结的。
完结上述一切的过程,整个调试根本算是完结了。接下来就到了预出产的过程了,预出产是出产前的作业检测,在该阶段能够配合出产进行一些特殊的检测,比如说出产节奏是否满意,带载情况下安全功用还能否起效果等等,一般接连出产必定时刻后就能够交工了。