以满足客户的需求为宗旨 , 以诚为本 , 精益求精,欢迎来电质询高品质西门子产品!
上海非俗工控自动化设备有限公司(西门子代理商)
联系人 :瞿章明(销售工程师)
手机 :132 1743 0013 (24小时销售技术服务)
商务QQ :275 0130 146
联系电话 :132 1743 0013
传真(FAX) :021-67895837
微信 :132 1743 0013
地址( Add ) :上海市松江区海立华亭5幢601
1、硬件连接
为了实现PLC与计算机之间的通信,西门子公司为用户提供了两种硬件连接方式:一种是通过PC/PPI 电缆直接连接,另一种是通过带有MPI电缆的通信处理器连接。
典型的单主机与PLC直接连接如图1所示,它不需要其他的硬件设备,方法是把PC/PPI电缆的PC端连接到计算机的RS-232通信口(一般是COM1),把PC/PPI电缆的PPI端连接到PLC的RS-485通信口即可。
2、软件的安装
(1)系统要求
STEP7-Micro/WIN32软件安装包是基于Windows的应用软件,4.0版本的软件安装与运行需要Windows2000/SP3或WindowsXP操作系统。
(2)软件安装
首次运行STEP7-Micro/WIN32软件时系统默认语言为英语,可根据需要修改编程语言。如将英语改为中文,其具体操作如下:运行STEP7-Micro/WIN32编程软件,在主界面执行菜单Tools→Options→General选项,然后在对话框中选择Chinese即可将English改为中文。
图1 典型的单主机与PLC直接连接
STEP7—Micro/WIN4.0编程软件具有编程和程序调试等多种功能,下面通过一个简单程序示例,介绍编程软件的基本使用。
STEP7—Micro/WIN4.0编程软件的基本使用示例如图1所示。
图1 编程软件使用示例的梯形图
编程的准备onverted-space"="">
1)、创建一个项目或打开一个已有的项目
onverted-space"=""> 在进行控制程序编程之前,首先应创建一个项目。执行菜单【文件】→【新建】选项或单击工具栏的新建按钮,可以生成一个新的项目。执行菜单【文件】→【打开】选项或单击工具栏的打开按钮,可以打开已有的项目。项目以扩展名为 . mwp 的文件格式保存。
2)、设置与读取PLC的型号
在对PLC编程之前,应正确地设置其型号,以防止创建程序时发生编辑错误。如果指定了型号,指令树用红色标记“X”表示对当前选择的PLC无效的指令。设置与读取PLC的型号可以有两种方法:①执行菜单【PLC】→【类型】选项,在出现的对话框中,可以选择PLC型号和CPU版本如图2所示。②双击指令树的【项目1】,然后双击PLC型号和CPU版本选项,在弹出的对话框中进行设置即可。如果已经成功地建立通信连接,单击对话框中的【读取PLC】按钮,可以通过通信读出PLC的信号与硬件版本号。
数字量输入模块 SM 321; DI 16 x UC 24/48 V; (6ES7321-1CH00-0AA0) 数字量输入模块 SM 321;DI 16 x DC 48-125 V;(6ES7321-1CH20-0AA0) 数字量输入模块 SM 321; DI 16 x AC 120/230 V; (6ES7321-1FH00-0AA0) 数字量输入模块 SM 321;DI 8 x AC 120/230 V;(6ES7321-1FF01-0AA0) 数字量输入模块 SM 321; DI 8 x AC 120/230 V ISOL; (6ES7321-1FF10-0AA0) 数字量输出模块 SM 322; DO 64 x DC 24 V/0.3 A,源式;(6ES7322-1BP00-0AA0) 数字量输出模块 SM 322; DO 64 x DC 24 V/0.3 A,漏式 (6ES7322-1BP50-0AA0) 数字量输出模块 SM 322;DO 32 x DC 24 V/ 0.5 A;(6ES7322-1BL00-0AA0) 数字量输出模块 SM 322;DO 32 x AC 120/230 V/1 A;(6ES7322-1FL00-0AA0) 数字量输出模块 SM 322;DO 16 x DC 24 V/ 0.5 A;(6ES7322-1BH01-0AA0) 数字量输出模块 SM 322;DO 16 x DC 24 V/0.5 A: (6ES7322-8BH10-0AB0) 数字量输出模块 SM 322;DO 16 x DC 24 V/0.5 A 高速;(6ES7322-1BH10-0AA0) 数字输出模块 SM 322; DO 16 x UC 24/48 V;(6ES7322-5GH00-0AB0) 数字量输出模块 SM 322;DO 16 x AC 120/230 V/1 A;(6ES7322-1FH00-0AA0) 数字量输出模块 SM 322;DO 8 x DC 24 V/2 A;(6ES7322-1BF01-0AA0) 数字输出模块 SM 322; DO 8 x DC 24 V/0.5 A; 具有诊断中断;(6ES7322-8BF00-0AB0) 数字量输出模块 SM 322;DO 8 x DC 48-125 V/1.5 A;(6ES7322-1CF00-0AA0) 数字量输出模块 SM 322;DO 8 x AC 120/230 V/2 A;(6ES7322-1FF01-0AA0) 数字输出模块 SM 322; DO 8 x AC 120/230 V/2 A ISOL(6ES7322-5FF00-0AB0) 继电器输出模块 SM 322;DO 16 x Rel. AC 120/230 V;(6ES7322-1HH01-0AA0) 继电器输出模块 SM 322;DO 8 x Rel. AC 230 V;(6ES7322-1HF01-0AA0) 继电器输出模块 SM 322;DO 8 x Rel. 230VAC/5A;(6ES7322-5HF00-0AB0) 继电器输出模块 SM 322;DO 8 x Rel. AC 230 V/5 A;(6ES7322-1HF10-0AA0) 数字量 IO 模块 SM 323; DI 16/DO 16 x DC 24 V/0.5 A;(6ES7323-1BL00-0AA0) 数字量 IO 模块 SM 323;DI 8/DO 8 x DC 24 V/0.5 A;(6ES7323-1BH01-0AA0) 可编程数字 IO 模块 SM 327;DI 8/DO 8 x DC 24 V/0.5 A (6ES7327-1BH00-0AB0)