AI 摘要

上位机通常会使用 C# 进行界面设计和操作设计。在界面设计方面,会使用文本框、标签和按钮等控件。要使界面居中,可以通过属性设置布局的 StartPosition 为 CenterScreen。操作设计方面,可以通过拖动创建文本,并在属性中设置位置,或者添加图标资源。对于登录操作,可以隐藏密码输入并设置事件来响应按键输入。在使用 PLC 时,需要配置成服务器并设置连接机制以支持远程访问。通过 TCON、TSEND 和 TRCV 功能块来进行数据发送和接收。此外,还可以创建 DB 块和取消优化块访问,以及使用 TabControl 控件来管理多个窗口。
  • GDI-图像设备接口 Graphics Device Interface
    • Graphics-绘制图像
  • 界面设计
    • textbox-输入框
    • label-文本
    • button-按钮
    • 打开后界面居中-属性-布局-StartPosition-CenterScreen
  • 操作设计
    • 拖动-创建一个文本,在布局-AutoSize中选择False,在Dock中选择位置,点击属性下方闪电图标-鼠标-MouseDown·MouseMove
  • 图标添加
    • 右侧解决方案资源管理器-Properties-Resources.resx右键打开并在页面上方选择添加资源
    • 在左侧工具箱中搜索PictureBox,拖拽并添加图片
  • 登录操作
    • 隐藏输入密码在属性-行为-PasswordChar中设置(将输入的密码转换为打在框中的字符)
    • 事件-物体属性闪电图标处选择KeyDown等事件,并双击进入事件编写 使用PLCSM-Advance须在博图左侧项目属性-保护中勾选块编译时支持仿真
    • PLC当服务器 组态是在属性-防护与安全-连接机制中勾选允许来自远程对象的PUT/GET访问 开放式用户通信-其它
    • TCON(M1.0 FirstScan)-右上角组态伙伴选择未指定,连接数据选择新建,伙伴地址填写电脑地址,本地端口填写2000
    • TSEND发送(M0.5 1Hz)-ID填写与TCON相同
    • TRCV接收(M1.2常开)-ID填写与TCON相同
  • 创建一个DB块并取消优化块访问右键解决方案可添加窗体
    • 工具箱中TabControl可创建窗口内部窗口切换