西门子CPU312模块6ES7312-1AE13-0AB0
专业销售西门子S7-200/300/400/1200/1500PLC,ET200分布式I/O:ET200S、ET200M、ET200SP、ET200PRO、3RW系列软启动器(3RW30/3RW40/3RW44/3RW31)、3RK系列电机启动器、数控系统、变频器(MM420/MM430/MM440/S110/S120/G120/G120C/V10/V20/V60/V80/V90/G130/G150)、人机界面、触摸屏、伺服、电机、西门子通讯电缆、现场总线、DP接头、工控机,西门子低压电器,仪器仪表等,并可提供西门子维修服务,欢迎来电垂询。
作为****的工业自动化和数字化解决方案提供商,西门子PLC控制器在工业自动化领域具有广泛的应用。作为西门子PLC控制器的全国代理商,我们引入了西门子PLC模块总代理,提供*新的西门子PLC控制器和西门子PLC模块,我们致力于为客户提供*优质的西门子PLC控制器产品,也提供各种控制面板和自动化系统的设计、开发和集成服务,帮助客户提高生产效率和管理效益。
全移动式窗口设计
软件界面中的所有窗口均可随意移动、并提供八种拖拽放置方式。
主窗口、程序编辑窗口、输出窗口、变量表、状态图等窗口均可按照用户的习惯进行组合,大限度的提高编程效率。
热电偶在工作时输出的电压信号就属于模拟信号,因为在任何情况下被测温度都不可能发生突跳,测得的电压信号无论在时间上还是在数量上都是连续的。这个电压信号在连续变化过程中的任何一个取值都是具体的物理意义,即表示一个相应的温度。
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--ConfigureNetwork或者是相对应的图标打开NetPro对话框。
在NetPro中选中S7-300站的CPU并通过菜单命令,Insert--New Connection添加一个新连接。
选择连接伙伴为“unspecified"及连接类型为“S7connection"。点击“Apply"按钮,之后S7连接的属性对话框将打开。
由于S7连接是由S7-300创建,在S7连接的属性对话框中须激活“Establish an activeconnection“复选框。输入通信伙伴CP243-1的IP地址,之后点击“Address Details"按钮。
在“AddressDetails"对话框中,本地的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"。可以在StandardLibrary--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时捕捉错误状态
S7-300和S7-200的以太网S7通信(Step7)
S7-300与S7-200通信,300既可以做客户端,也可以做服务器。
S7-300作服务器,S7-200作客户端
当S7-300作服务器,S7-200作客户端时,在200侧编程,300无需组态编程。
S7-300作客户端,S7-200作服务器
当S7-300作客户端,S7-200作服务器时,在300侧组态编程,200侧也需要向导设置。
系列视频:S7-200跟我学/跟我做
客户端与服务器定义请参看:服务器Server和客户端Client有什么区别?
S7-200PLC本体没有以太网口,需要通过以太网模块CP243-1来扩展以太网通信,且一个S7-200PLC只能扩展一个CP243-1。
CP243-1*多8个以太网S7控制器通信,每个连接既可以是服务器连接也可以是客户机连接。
一个客户端(Client)可以包含1-32个数据传输操作,一个读写操作*多可以传输212个字节。如果CP243-1作为服务器运行,每个读操作可以传送222个字节。
S7-300做服务器,S7-200作为客户端
S7-200以太网向导配置
可以把S7-200的以太网模块CP243-1配置为CLIENT,使用STEP 7Micro/WIN中的向导进行通信的配置即可。在命令菜单中选择工具--以太网向导。