傻大方


首页 > 学习 >

全集|全集成自动化之s5程序到s7程序的转换( 二 )



按关键词阅读: 转换 S7 程序 自动化 全集 s5


单击Cancel按钮 ,可以中止转换 。
8. 在转换的最后 , 屏幕上会弹出一个对话框提示转换已经完成 。
单击OK确定 ( OK) 。
9. 如果在转换过程中出现了错误 , 所有错误和警告会在一个独立的窗口中显示 , 并且给出了错误的注释 。
用户可以根据推荐的更正方法去除错误 。
10. STL数据转换完成后 , 所有数据必须合成为一个STEP 7-。

9、项目 。
项目由 SIMATIC Manager创建 , 双击SIMATIC Manager图标打开SIMATIC Manager 。
( SIMATIC Manager)11. 新建一个项目 。
( File New)12.创建一个项目 , 并命名为Convert 。
(Convert OK)13.插入一个新的S7 程序 。
( Insert Program S7-Program)14.选中Sources文件夹 。
( Sources)15.这样 , 在转换过程中产生的STL数据就可以作为外部源文件存入文件夹中 。
( Insert External Sources)16. 选中数据文件Segmenac.AWL(AWL是 。

10、STL的德文缩写) , 并打开 。
( Segmenac.awl Open)17. 单击选中Segmenac, 点鼠标右键 , 打开快捷菜单 , 单击Compile菜单选项 , 开始编译 。
( Segmenac Compile)18.编译的进程显示在进度条中 。
可以按Cancel键停止编译 。
19. 编译完成后 , 源文件和一个编译协议都将包括在一个警告和错误显示工具中 。
一些重要的修改都显示在源文件中 。
可以点x来关掉这个工具 。
( x )20. 如果没有错误产生 , 转换就此完成 。
生成的程序块就存放在数据文件夹Blocks中 。
4.重新连线由于S7的编址和S5的编址不太一样 , 因此可替换的操作数(大部分是输入输出)都应当重写 。
这个重 。

11、新连线的过程在LAD, STL, FBD 程序块中进行 。
用户采取下列步骤就可以重新命名块中的操作数 。
1. 在项目管理器窗口中双击想要操作的程序块图标 。
2. 在LAD,STL,FBD编辑窗口的菜单栏中单击Edit选项 , 打开下拉式菜单 。
在下拉式菜单中单击调用Find/Repalce命令 。
( Edit Find/Replace)2. 在Find what下方的空白中填写要替换的数据 , 在Replace with下方的空白中填写新的数据 。
选择搜索范围为All , 这样 , 整个程序块都会被处理 。
完成以上设置后 , 单击Replace All按钮 , 开始执行操作 。
( Find what I32. Replace wi 。

12、th I0. All Replace all)注意: 这种搜索的功能不止适用于操作数 , 而且适用于字符串 。
因此 , 只有操作的第一部分需要进行 。
它将搜索所有具有32地址位的输入 。
4.在这种情况下 , 许多操作数都将被修改 。
如果点击Yes , 确认了警告信息并继续操作的话 , 将不能进行取消操作 。
单击Yes确定 。
( Yes)5.在重新连线过程结束后 , 将给出替换字符的统计信息 。
点击OK确认此项信息 。
( OK)6. 输出也必须分配新的地址 。
在Find what中填写所要替换的字符 , 在Replace with中填写新的字符 。
将搜索范围选定为All 。
这样 , 整个程序块都将被处理 。
完成以上设置后 , 点击Replace All按 。

13、钮 , 执行替换操作 。
( Find what Q32. Replace with Q4. All Replace all)7.在这种情况下 , 许多操作数都将被修改 。
如果点击Yes , 确认了警告信息并继续操作的话 , 将不能进行取消操作 。
( Yes) 8.在重新连线过程结束后 , 将给出替换字符的统计信息 。
点击OK确认此项信息 。
( OK)9. FCO程序块现在就被调整为SIMATIC S7-300程序 , 可以点击 保存程序 , 点击 将程序下载到PLC中 。
( )10. 如果想要调用FC程序块 , 就可以在项目管理器中双击OB1图标 , 打开OB1 。
( SIMATIC Manager OB1)11. 这时将出现OB1属性对话框 , 单击OK , 接受设置 。
( OK)12. 现在就可以在OB1的网络一中插入 CALL FC0命令来调用FC0功能 。
点击按钮可以保存OB1中的程序 , 点击按钮可将程序下载到PLC中 。
( CALL FC 0 )13. 通过改变模式开关的状态 , 就可以执行程序 。
在这个例子中 , 输入组的头四位输入(I0.0 / I0.1 / I0.2 / I0.3)将得到一个BCD码值 。
这个值将关联到一个七段的显示字符上 , 这个字符将会显示在输出模块的第一个字节(AB4)上 。


稿源:(未知)

【傻大方】网址:/a/2021/0816/0023747250.html

标题:全集|全集成自动化之s5程序到s7程序的转换( 二 )


上一篇:浙江省|浙江省杭州二中高三第二次月考化学试题及答案

下一篇:小学语文|小学语文教学公开课听课心得体会