西门子PCU50.3黑屏数码管不亮维修多少钱
为了转换一个STEP 5程序,首先需要准备程序文件nameST.S5D(“name”代表名字)、交叉列表文件nameXR.IRI。如果必要的话,还需要配置列表文件nameZ0.SEQ。另外,也可以生成一个宏文件,它包含了一系列转换器中用到的代替某些STEP 5语句的语句。通过上述文件,转换器可以生成一个STEP 7源程序。如果需要的话,还可以准备好符号表。所有这些产生的文件与STEP 5保存在同一个目录里面
转换器将包含用户程序的组织块转换为相应的STEP 7组织块,其他的代码块将被转换为功能块FC。这些块的编号是从零开始的一系列连续数字,默认编号也可以在特定的对话框内被改变。
转换器通过西门子的一些功能包来查出标准块。功能包如下:
□浮点算法
□信号功能
□带模拟功能的基本功能
□数学功能
S5-S7转换块(S5-S7 Converting Block)库包含在STEP 7提供的工具里面,它包含一些块,用于替代包里的标准块。在这个库里同样能够找到标准块(“集成功能”),它们代替了集成在S5-115U CPU中的功能块。
如果STEP 5程序中包含了这些包里的块,转换器将转换块的调用并指出哪一个块出现在程序中。在对转换后的程序编译之前,必须将库中相应的块复制到用户程序中。
转换一个STEP 5程序的过程如下:
□目标环境的程序可执行度检查。
□如果需要,准备STEP 5程序(移除被替换的不可转换的部分,比如通过CPU参数
设定的方式来做到这一点)。
□如果有必要,建立宏(在转换中将自选的STEP 7语句替换STEP 5的语句)。
□转换(生成STEP 7源程序)。
□建立STEP 7项目,并将STEP 7源程序和符号表导入此项目中。如果需要,还要复
制所用到的标准功能块。
□如果需要后置编辑,要更正或补充STEP 7的源程序。
□编译。
转换步骤不是固定的,比如,可以无准备地转换一个STEP 5程序,然后在STEP 7源程序中进行所有的纠正。
应用S5/S7转换器,可以将一个STEP 5程序转换成STEP 7的STL源文件。转换器将所有可以直接转换的语句转换成STEP 7的语句。STEP 5中不能被转换成STEP 7的语句会注明。转换器能够接受所有注释。通过转换选择,配置列表也能够转换成为一个输入符号表。
为了将一个由GRAPH 5创建的顺序控制程序转换成STEP 7程序,必须用S7-GRAPH再次创建此程序。
这个S5/S7转换器包含在STEP 7提供的标准包里面。应用该转换器并不需要授权。
在电子目录CA01 (CD)里面,通过菜单Selection Aids→SIMATIC可以找到关于SIMATIC S5硬件组态转换成SIMATIC S7硬件组态的帮助。通过菜单Edit→GenerateSignal List和Edit→Genertate Configuration选择S5组态,就可以从S5的详细组态中生成—个S7站。
我们通常采用STEP 7编程软件对SIMATIC S7-300 PLC存储区域的用户程序进行上传,将用户程序保存在笔记本的硬盘上或光盘上,如果需要可将下载的用户程序再下载到CPU的装载存储区中。
准备条件:一台装有STEP-7编程软件的PC机、STEP7软件包、MPI通信电缆和适配器。
①在PC与PLC之间建立通信
a.通信方式
PCS机与S7-300建立通信的方式通常有三种方式,即:采用PC-Adapter适配器和RS232电缆建立连接、采用PC-Adapter适配器通过USB电缆建立连接、采用CP5512卡和MPI电缆建立连接,见图2。
图2 S7-300 PLC通信方式
b.采用PC-Adapter适配器和RS232电缆建立连接
(a)将RS232 PC-Adapter电缆的RS232接口端与PC机的RS232串口相连,另一端MPI/DP接口与S7-300 PLC CPU的MPI口相连,硬件连接完成。
(b) STEP7软件的通信参数设置
步骤1:在笔记本上启动STEP-7软件,出现“SIMATIC Manager”页面,点击“Options”,在下拉菜单下选择“Set PG/PC Interface”。
步骤2:选择“PC Adapter (MPI)”,再点击“Properties”,设定MPI和串口的属性。MPI的波特率范围是187.5Kbps~12Mbps,通常设为187.5Kbps,PG/PC的地址不能与PLC的地址相同,然后点击“Local Connection”,出现如图3所示画面。
注意:
@ MPI波特率的设置应与PLC-CPU的波特率一致,如果不知道CPU的波特率,在选择在“PG/PC Interface”接口中选择“PCAdapter (Auto)”,其他设置不变。
⑥RS232串口波特率的设置应与PC Adapter适配器的波特率的设置保持一致,否则会出现报警。
⑥PG/PC的地址不要和PLC的地址相同。
步骤3:点击“OK”完成PG/PC Interface设置,此时若给PLC送电,可以建立PC与PLC之间的通信连接,正常情况下,PC Adapter上的Power电源批示灯常亮,Active灯快速闪烁。
c.采用USB PC-Adapter电缆建立连接
(a)将USB PC-Adapter电缆的USB接口与PC机的USB接口相连,另一端MPI/DP接口与S7-300 PLC CPU的MPI口相连,硬件连接完成。
(b) STEP7软件的通信参数设置
USB PC-Adapter在PC机的STEP7软件中进行通信参数设置的方法与RS232 PC-Adapter的方法和步骤基本相同,只是在选择“Local Connection”时略有不同,在接口处选择USB,且无须设置波特率。
注意:目前多数笔记本没有配置RS232口,建议使用USB PC-Adapter适配器,不建议使用USB转RS232口转换器来连接RS232 PC-Adapter适配器。
a.采用CP5512卡、MPI电缆建立连接
(a) STEP-7软件的通信参数设置
步骤1:在笔记本上启动STEP 7软件,出现“SIMATIC Manager”页面,点击“Options”,在下拉菜单下选择“Set PG/PC Interface”;
(b)选择“CP5512 (MPI)”接口参数,再点击“Properties”,设定MPI接口的属性。MPI的波特率范围是187. 5Kbps~12Mbps,通常设为187.5Kbps,点击“OK”完成设置。
注意:
⑨在STEP7软件“Set PG/PC Interface”页面,设置MPI参数时可以点击“Diagnostics”,进入网络诊断页面,点击“Read”可以看到网络上连接的站点。
⑥MPI波特率的设置应与PLC-CPU的波特率一致,如果不知道CPU的波特率,在选择在“PG/PC Interface”接口中选择“CP5512 (Auto)”,在“属性”里可以自动检测CPU的波特率,通过此方法还可以检测STEP7能否与PLC建立通信;
⑥PG/PC的地址不要和PLC的地址相同。
②从PLC上传程序到PC
所谓上传就是将装载存储区中的组态信息和用户程序保存到用户PC机中的操作。
a.运行STEP-7软件,打开“SIMATIC Manager”页面,建立一个新的站,如“SIMATIC 300-Station (1)”。
b.点击“PLC”项目会出现一个下拉菜单,选择“Upload Station to PG”,将会弹出选择节点地址的对话框,见图4。
c.选择目标站点是“Local”,点击“View”,这时网络上所有可访问站点显示在表格里,选择需要上传的站点,再点击“OK”,即完成了所选站点用户程序的上传。
③将程序从PC下载到PLC
在项目管理画面、具体的程序或组态画面和离线/在线画面都可以将程序从PC下载到PLC,下面以在项目管理画面进行下载为例,介绍具体方法。
a.将CPU模式开关切换到“STOP”或“RUN-P”模式。
b.运行STEP-7软件,在“SIMATIC Manager”页面,选中一个准备下载的站(如:GTV)。
c.点击“PLC”选项会弹出一个下拉菜单,选中“Download”,或者直接点击工具栏上的“下载”图标,这时会出现几个提示对话框,按要求选择即可。
西门子PCU50.3黑屏数码管不亮维修多少钱