气动机械手程序是一个比较复杂的入门基本程序,各种培训教材时有讲解。
对这个程序透彻理解,能帮助初学者对程序的架构更深刻地掌握。
西门子1200/1500PLC的气动机械手搬运硬件组成包括:工件到位光电开关、升降气缸、平移气缸、夹抓气缸、气缸磁性开关等。
自动动作过程:工件到位光电开关亮→升降气缸降→夹抓抓取工件→升降气缸升→平移气缸到下料位→升降气缸降下→夹抓松开→升降气缸升→平移气缸到取料位等待下个工件。
开头的硬件组态都是差不多一样,重复一遍,加深映像。
一、组态一个PLC设备
1、新建一个项目,在项目中添加一个PLC设备。
2、配置PLC CPU模块的属性参数。
PROFINET接口的子网。
PROFINET接口的IP地址。
系统和时钟存储器开启。
3、按需要添加其他模块,分配好地址。
二、组态一个HMI设备
1、在项目树中,找到,添加新设备,选择HMI型号,确定。2、在“设备和网络”项目的“网络视图”中,用鼠标连接PLC与HMI的网口。如在启动向导时选择了PLC,则可省去这一步。
3、配置HMI的PROFINET以太网地址,与PLC为同一网段,不同网址。
以上2、3可以在添加HMI启动向导时自动完成。
三、编写PLC程序
1、新建一个PLC变量表,如系统比较复杂,可以把M区变量、I区变量、Q区变量分别建立变量表。
如为复杂控制系统,变量表zuihao与系统默认变量表分开。
为了演示方便,这里把I区变量改为M区变量。
2、新建一个FB程序块,命名为“气缸动作”。
这个FB块为三个气缸的通用块,后面都要调用,取消块的优化访问,设置“气缸动作”FB块接口参数如下图:
“气缸动作”块的程序如下:
3、建立一个全局DB——“报警数据块”,取消块的优化访问。
4、建立一个总的气缸动作FB——“全部气缸动作”,调用“气缸动作”FB,建立三个多重实例,取消块的优化访问。
以上块需要用变量或常量补充完整块的输入输出接口。
5、在OB组织块“Main”中调用FB“全部气缸动作”,生成背景数据块,气缸动作的程序就做好了。
- PLC输出信号有哪些类型?怎么接线呢? 2024-04-29
- 几招教你搞定模拟量计算! 2024-04-29
- 有了这5步神操作,不怕看不懂PLC程序 2024-04-29
- PLC维修员不可不知的8种异常现象 2024-04-29
- 安全继电器工作原理、接线图、使用方法图解 2024-04-29
- 搞懂PLC输入端和输出端的接线问题,谈加薪更有底气 2024-04-29
- 【实例】S7-200SMART通过MODBUS库与称重仪表通讯 2024-04-29
- S7-1500控制伺服驱动,你会装吗? 2024-04-29
- 工业自动化中为何不能少了伺服电机,伺服编码器 2024-04-29
- 电气大神汇总:PLC中断指令及案例 2024-04-29
- PLC是怎么控制伺服电机的?如何设计伺服系统? 2024-04-29
- 西门子博图软件里1200系列PLC递增递减指令SCL详解 2024-04-28
- 案例分析:西门子200smart用中断实时测出电机转速 2024-04-28
- 西门子1200与200SMART寻址有什么不一样呢? 2024-04-28
- 如何用LAD和SCL实现S7-1200的间接寻址功能 2024-04-28
联系方式
- 电 话:18475208684
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684