浙江舟山西门子触摸屏代理商
之后功能块ETHx_CTRL 和 ETHx_XFR将被创建,必须在STEP 7-MicroWIN的主循环块MAIN (OB1)中调用这些功能块。
功能块ETHx_CTRL 用于建立通讯。编写图中的通讯程序,保存组态并下载到S7-200 CPU上。
注意:功能块ETHx_XFR 仅在用于客户端进行数据传送时才被调用。
于S7连接是由S7-300创建,因此在S7连接的属性对话框中须激活“Establish an active connection“复选框。输入通信伙伴CP243-1的IP地址,之后点击“Address Details"按钮。
在“Address Details"对话框中,本地的TSAP通常选用默认,输入通信伙伴的TSAP,本例中S7-200的TSAP为12.00。
注意:分别组态S7-200和S7-300时,本地和远程的TSAP号是必须*对应的。通常本地TSAP是默认的,所以在组态此步骤时,需要两边确认一下。
在NetPro中选中S7-300站,保存及编译后下载到S7-300 中,此处注意需要下载网络组态。
接下来,在S7程序中调用功能块,进行编程。
STEP7编写PUT/GET程序
需要在S7-300程序中,调用功能块FB14 “GET" 和 FB15 “PUT"。可以在Standard Library--Communication Blocks--Blocks下找到这些功能块。
注意:
1. ID:为Netpro里组态S7连接属性窗口中的Block paramters-Local ID。
2.ADDR_1为伙伴PLC的数据区域,由于通信伙伴是S7-200的V区,V区与S7-300的DB1地址相对应。
3.RD_1为本地PLC的数据接收区;SD_1为本地PLC的数据发送区。
如果通信无法建立,请查看“PUT"和“GET"指令的错误代码,STATUS仅在一个周期内有效,需要在ERROR=1时捕捉错误状态。如下图所示:
对于FB14 “GET" 和 FB15 “PUT"的输入参数'ID",也可通过鼠标右击功能块ID引脚,可以自动插入本地ID连接。
另外,SimoticsXP1MB低压隔爆系列电机还有数种绕组保护、符合其他地区和国家的多种电压与频率等百余种选件可供选择,可满足更多客户各种个样的应用需求。西门子在电机的研发制造领域有着悠久的历史和丰富的经验
SIMATIC STEP 7 V14
及以上版本中的新指令。
对此,要求 SIMATIC S7
-1200 固件版本不低于 V4.2
,SIMATIC S7-1500 固件版本不低于 V2.0。
Xyz SIMATIC STEP 7 V15
及以上版本中的新指令。
对此,要求 SIMATIC S7
-1200 固件版本不低于 V4.2
,SIMATIC S7-1500 固件版本不低于 V2.5。
Xyz 在 LAD 和 FBD 中,也可用作 Safety 选件包中的故障安全指令
全移动式窗口设计
软件界面中的所有窗口均可随意移动、并提供八种拖拽放置方式。
主窗口、程序编辑窗口、输出窗口、变量表、状态图等窗口均可按照用户的习惯进行组合,大限度的提高编程效率。
热电偶在工作时输出的电压信号就属于模拟信号,因为在任何情况下被测温度都不可能发生突跳,所以测得的电压信号无论在时间上还是在数量上都是连续的。而且,这个电压信号在连续变化过程中的任何一个取值都是具体的物理意义,即表示一个相应的温度。
3.分配I/O点,绘制I/O连接图
将所要控制的设备或系统的输入/输出信号进行赋值,与PLC的输入/输出编号相对应,并画出I/O分配表或I/O连线图。
4.设计应用程序
包括设计控制系统流程图、梯形图或语句表。控制程序是整个控制系统的核心,是保证系统正常工作的关键。应认真选择编程方案。当控制系统复杂时,可将其分成多个相对独立的子任务,后将各子任务的程序合理地连接在一起。控制程序的设计必须经过反复调试、修改,直到能够满足要求为止。
5.设计控制平台、电气柜
画出电气控制主回路电气图;在设计主回路时要全面考虑各种保护和联锁等问题;在控制柜布置和敷线时,应采用抑制各种干扰信号的措施,同时注意防尘、防静电、防雷电等问题。
6.进行软件测试以及系统整体调试
程序输入PLC后,在将PLC连接到现场设备上去之前,应*行软件测试工作,以排除程序中的错误,同时也为整体调试打好基础,缩短整体测试的周期。
7.系统联机调试
在PLC软硬件设计和控制柜现场施工完成后,就可以进行整个系统的联机调试。如果控制系统是由几个部分组成,则应先部调试,然后再进行整体调试;如果控制程序的步序较多,则可*行分段调试,然后再连接起来总调,直至调试成功为止。
8.编程控制系统技术文件
包括说明书、电气原理图、电气布置图、元件明细表、流程图或语句表以及必要的文字说明等
S7连接组态
本例中使用S7-300作为样例建立S7连接,对于S7-400的组态步骤是一样的。
在STEP7中打开S7-300项目文件,通过Options--Configure Network或者是相对应的图标打开NetPro对话框。
在NetPro中选中S7-300站的CPU并通过菜单命令,Insert--New Connection添加一个新连接。
选择连接伙伴为“unspecified"及连接类型为“S7 connection"。点击“Apply"按钮,之后S7连接的属性对话框将打开。
由于S7连接是由S7-300创建,因此在S7连接的属性对话框中须激活“Establish an active connection“复选框。输入通信伙伴CP243-1的IP地址,之后点击“Address Details"按钮。
在“Address Details"对话框中,本地的TSAP通常选用默认,输入通信伙伴的TSAP,本例中S7-200的TSAP为12.00。
注意:分别组态S7-200和S7-300时,本地和远程的TSAP号是必须*对应的。通常本地TSAP是默认的,所以在组态此步骤时,需要两边确认一下。
在NetPro中选中S7-300站,保存及编译后下载到S7-300 中,此处注意需要下载网络组态。
对于S7-400的组态步骤一样,需要对应本地TSAP及伙伴S7-200的TSAP (例子中为13.00)。
接下来,在S7程序中调用功能块,进行编程。
4、STEP7编写PUT/GET程序
需要在S7-300程序中,调用功能块FB14 “GET" 和 FB15 “PUT"。可以在Standard Library--Communication Blocks--Blocks下找到这些功能块。
注意:
1. ID:为Netpro里组态S7连接属性窗口中的Block paramters-Local ID。
2.ADDR_1为伙伴PLC的数据区域,由于通信伙伴是S7-200的V区,V区与S7-300的DB1地址相对应。
3.RD_1为本地PLC的数据接收区;SD_1为本地PLC的数据发送区。
如果通信无法建立,请查看“PUT"和“GET"指令的错误代码,STATUS仅在一个周期内有效,需要在ERROR=1时捕捉错误状态