界面二次开发

在AUTO操作模式下,利用第二个水平操作软件,扩展一个名称为“SEMI-AUTO”的操作界面。怎么设计名称为“SEMI-AUTO”的操作界面。

问题补充:
在西门子840d数控系统pcu50人机界面8.0中怎么让pcu读取自己撰写的程序

最佳答案

以前保存的一篇文章,供参考:
在SINUMERIK810D/840D/840Di的界面上开发用户画面的方法有:
1. 加工程序调用的画面
2. 使用扩展接口编写画面
3. 使用Easy-Tools编写画面
4. 使用Configuring Package配置画面
5. 使用Programming Package创建画面

1. 加工程序调用的画面
   此方法适用于MMC/HMI Embedded/HMI Advanced (MMC100.2/MMC103PCU20/PCU50/PCU70),它允许用户配置自己的会话窗口,会话窗口完全以文本形式编写,存放在循环目录的COM文件中,使用时由加工程序调用。
调用画面的语句格式:MMC ("operating area, command, Com file, dialog box name, user data definition file, graphics file, display time or acknowledgment variable, text variables...","Acknowledgment mode")
此会话窗口的作用主要是在加工前显示/输入/修改加工所需的工艺参数。具体文件格式和使用方法请参考SINUMERIK 840D/840Di/810D HMI Installation and Start-Up Guide 的第十章
此种方法的特点是:系统标准功能,画面配置语句简单,能实现简单画面。

2. 使用扩展接口编写画面
此方法适用于MMC/HMI Embedded/HMI Advanced (MMC100.2/MMC103PCU20/PCU50/PCU70),
通过它配置的画面可实现下列功能:
? 画面中包括软键,变量,表格,文本和帮助文本,图片。
? 对打开画面,输入数值,按压软键,退出画面等动作做出响应。
? 动态改变画面,如改变画面中软键,文字,图片等
? 在不同的系统保护等级下显示不同的内容
? 读写NC/PLC变量,并可做算术和逻辑运算
? 执行功能
? 多个画面间的数据交换
? 可通过软键或PLC的信号调用画面
它利用并定义标准界面上的空白软键激活存放在标准循环(或制造商循环,或用户循环)目录下的画面配置文件(com文件)。画面配置文件是文本格式的,按照一定语法规则编写的文件。具体语法和格式请参考SINUMERIK 840D/840Di/810D HMI Installation and Start-Up Guide (IAM)的BE1章节。
使用此种方法,可编写出与SINUMERIK810D/840D/840Di加工循环帮助画面相似的画面,并且在SINUMERIK 840D/810D使用的工具盒(Toolbox)中提供了若干实例,帮助初学的用户理解和掌握此方法。
此种方法的特点是:系统标准功能,画面配置语句多,功能多,可完成复杂画面的编制。

3. 用Easy-Tools编写画面
因软件需要安装到硬盘,故仅适用于MMC103/HMI Advanced,即带硬盘的PC单元。
Easy-Tools是几个小软件的总称,它包括EasyMask,EasyTrans,HotWin,EasyMon,
HMI print,EasyInfo,EasyMask.NET,ToolProfiler等工具,其中EasyMask和HotWin可以编写用户画面。
购买EasyMask或HotWin后,需要首先安装到MMC103或PCU50上,之后在界面上就可找到EasyMask(HotWin)的入口,用户直接就可在操作面板上编写文本格式的画面配置文件。
此种方法的特点是:系统选项功能,画面配置语句简单,具有一定的绘图功能,可实现简单画面。

4. 使用Configuring Package配置画面
此方法适用于HMI Advanced (PCU50/PCU70)或SIMATIC CE 面板(包括OP170B, OP270 6"和10", TP170B, TP270 6" 和 10", Mobile Panel 170, MP270B 和MP370 )。
它以WinCC flexible为基础(较早版本使用ProTool/Pro),通过Configuring Package访问系统变量。可实现的功能就是WinCC flexiable(或ProTool/Pro)能实现的功能,包括鼠标和功能键的处理,输入/输出域,bar条,历史曲线等等。
将WinCC flexible安装到计算机上后,再安装Configuring Package,经过组态最后生成的文件拷贝到MMC/PCU。这种方法生成的画面可以加入并作为HMI Advanced(标准界面)的扩展,也可单独运行(多用于生产线或机床的辅助面板等。)
此种方法的特点是:系统选项功能(还需WinCC flexible工具),工具使用简单,功能较多,配置画面较快。

5. 使用Programming Package创建画面
此方法适用于MMC103/HMI Advanced (MMC103/PCU50),
此方法允许用户将使用VB和VC编写的应用程序加入HMI Advanced,并可通过Programmming Package 提供的接口访问NC/PLC变量、实现多幅画面的调用、管理NC数据、实现复杂的计算、复杂的画面、利用PCU50上的接口(RS232,打印口,以太网口等)输出加工数据、充分利用Windows资源等等功能。
在计算机上编写程序,将结果(包括可执行程序、配置文件等)拷贝到MMC/PCU。
此种方法的特点是:系统选项功能(还需VB和VC),需要对VB和VC编程工具较熟,功能强大,可实现任何界面所需功能。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc124688.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月28日 上午12:45
下一篇 2017年5月28日 上午12:45

相关推荐

  • 840D机床参数是否与相应DBs对应?

    请问各位高手,NCK与PLC数据交换中机床参数是否与相应DBs对应?怎么知道每个机床参数所对应的数据块(bit/B/W/D)?例如:1403 $MD_PULSE_SUPP…

    SINUMERIK 2019年6月11日
  • 西门子,802D车中TRANS的使用

    西门子,802D车中TRANS的使用,如果是车内孔,单边30个量,一刀吃5个,TRANS后面写x-25,如果毛坯孔是∮50,怎么让程序走到孔∮49时停止? 最佳答案 TRANS为可…

    SINUMERIK 2017年8月3日
  • 840Dsl主轴转速问题

    配置为1PH8主轴电机+S120轴驱动控制器,机床轴里为第5轴,轴名:C1,设置的最高速度为:3000,实际运行程序的时候,转速只到1000,找遍了全部轴数据,都没有发现有1000…

    2020年10月31日
  • 828D车床系统自动换刀触摸屏更新刀号,手动换刀触摸屏刀号不更新

    828D车床系统自动换刀触摸屏更新刀号,手动换刀触摸屏刀号不更新 最佳答案 这是PLC程序手动程序做的不完善造成的,手动换刀结束后触发异步子程序,使HMI上刀号更改就可以实现了。 …

    SINUMERIK 2020年10月31日
  • 急需西门子伺服优化软件 Startup-TOOL

    我在做840D调试,急需西门子伺服优化软件 Startup-TOOL,方便时请帮助传一份啊!有一些相关教程和经验传授就更好了,呵呵。我的邮箱:wangxuguang@16…

    SINUMERIK 2017年6月27日
  • 回参考点802dsl铣床

    报警20002怎样处理 最佳答案 建议你可以试试下面的解决办法——http://www.ad.siemens.com.cn/service/answer/solution.aspx…

    SINUMERIK 2017年6月24日
  • 西门子802C-BASELINE驱动25050报警

    现有一台西门子802CBASE LINE系统的机床Z轴在快速移动时会出现25050(轮廓监控报警),手轮*10档会有明显的窜动但不会报警。停止时观察联轴器时,在不给命令时…

    SINUMERIK 2017年11月12日
  • 802Dsl用BERO作主轴同步

    大家好!我用的是伺服电机(增量式编码器)做主轴,1:3减速比。已经安装了BERO开关,按照手册设置了34200=7及驱动器S120的主轴模块的P495【0】=2,并保存.根据“操作…

    SINUMERIK 2018年12月3日
  • 西门子840D SL机床700702

    西门子840D SL机床700702报警.B轴实际电流值过大,已经换了两个编码器了,中间就隔两三月,不知哪位遇到过同样的问题,是怎么处理的采取怎样措施,无从下手。求指导?…

    SINUMERIK 2021年7月5日
  • 224控制三菱伺服

    一个西门子224控制两个三菱伺服,一个是MR-E没有问题,一个是MR-J2S接收到的脉冲有时会多1个,开始以为是干扰,但无论怎么处理都是这样,后来又装了一台同样的设备,也出现同样的…

    SINUMERIK 2018年12月3日