<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>MainWindow</class> <widget class="QMainWindow" name="MainWindow"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>1280</width> <height>800</height> </rect> </property> <property name="minimumSize"> <size> <width>960</width> <height>640</height> </size> </property> <property name="windowTitle"> <string>综合平台编程器</string> </property> <property name="dockOptions"> <set>QMainWindow::AllowNestedDocks|QMainWindow::AllowTabbedDocks|QMainWindow::AnimatedDocks</set> </property> <widget class="QWidget" name="centralWidget"> <layout class="QVBoxLayout" name="centralLayout"> <property name="spacing"> <number>0</number> </property> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QTabWidget" name="editorTabWidget"> <property name="currentIndex"> <number>0</number> </property> <property name="documentMode"> <bool>true</bool> </property> <property name="tabsClosable"> <bool>false</bool> </property> <property name="movable"> <bool>false</bool> </property> <widget class="QWidget" name="hmiEditorTab"> <attribute name="title"> <string>HMI 页面</string> </attribute> <layout class="QVBoxLayout" name="hmiEditorLayout"> <property name="spacing"> <number>6</number> </property> <property name="leftMargin"> <number>8</number> </property> <property name="topMargin"> <number>8</number> </property> <property name="rightMargin"> <number>8</number> </property> <property name="bottomMargin"> <number>8</number> </property> <item> <widget class="QFrame" name="hmiPageHeader"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>28</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>28</height> </size> </property> <property name="frameShape"> <enum>QFrame::NoFrame</enum> </property> <layout class="QHBoxLayout" name="hmiPageHeaderLayout"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QLabel" name="hmiPageTitleLabel"> <property name="text"> <string>主操作页面</string> </property> </widget> </item> <item> <spacer name="hmiHeaderSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> <item> <widget class="QLabel" name="hmiPageSizeLabel"> <property name="text"> <string>800 x 480</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QFrame" name="hmiCanvasPlaceholder"> <property name="minimumSize"> <size> <width>0</width> <height>320</height> </size> </property> <property name="frameShape"> <enum>QFrame::StyledPanel</enum> </property> <layout class="QVBoxLayout" name="hmiCanvasLayout"> <item> <widget class="QLabel" name="hmiEmptyLabel"> <property name="text"> <string>尚未创建 HMI 页面</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> </layout> </widget> </item> </layout> </widget> <widget class="QWidget" name="logicEditorTab"> <attribute name="title"> <string>控制逻辑</string> </attribute> <layout class="QVBoxLayout" name="logicEditorLayout"> <property name="leftMargin"> <number>12</number> </property> <property name="topMargin"> <number>12</number> </property> <property name="rightMargin"> <number>12</number> </property> <property name="bottomMargin"> <number>12</number> </property> <item> <widget class="QFrame" name="logicCanvasPlaceholder"> <property name="frameShape"> <enum>QFrame::StyledPanel</enum> </property> <layout class="QVBoxLayout" name="logicCanvasLayout"> <item> <widget class="QLabel" name="logicEmptyLabel"> <property name="text"> <string>尚未创建控制逻辑</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> </layout> </widget> </item> </layout> </widget> <widget class="QWidget" name="runtimeMonitorTab"> <attribute name="title"> <string>运行监控</string> </attribute> <layout class="QVBoxLayout" name="runtimeMonitorLayout"> <property name="leftMargin"><number>0</number></property> <property name="topMargin"><number>0</number></property> <property name="rightMargin"><number>0</number></property> <property name="bottomMargin"><number>0</number></property> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QMenuBar" name="menuBar"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>1280</width> <height>17</height> </rect> </property> <widget class="QMenu" name="fileMenu"> <property name="title"> <string>文件(&F)</string> </property> <addaction name="newProjectAction"/> <addaction name="saveProjectAction"/> <addaction name="saveAsProjectAction"/> <addaction name="loadProjectAction"/> <addaction name="separator"/> <addaction name="exitAction"/> </widget> <widget class="QMenu" name="editMenu"> <property name="title"> <string>编辑(&E)</string> </property> <addaction name="undoAction"/> <addaction name="redoAction"/> <addaction name="separator"/> <addaction name="deleteSelectionAction"/> <addaction name="deleteHorizontalWireAction"/> <addaction name="deleteVerticalWireAction"/> <addaction name="clearSelectionAction"/> </widget> <widget class="QMenu" name="runMenu"> <property name="title"> <string>运行(&R)</string> </property> <addaction name="editingModeAction"/> <addaction name="offlineModeAction"/> <addaction name="onlineModeAction"/> <addaction name="separator"/> <addaction name="configurePlcAction"/> <addaction name="disconnectPlcAction"/> </widget> <widget class="QMenu" name="viewMenu"> <property name="title"> <string>视图(&V)</string> </property> <addaction name="configureRegisterCommentsAction"/> </widget> <addaction name="fileMenu"/> <addaction name="editMenu"/> <addaction name="runMenu"/> <addaction name="viewMenu"/> </widget> <widget class="QStatusBar" name="statusBar"/> <widget class="QToolBar" name="modeToolBar"> <property name="windowTitle"> <string>运行模式</string> </property> <property name="movable"> <bool>false</bool> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <attribute name="toolBarArea"> <enum>TopToolBarArea</enum> </attribute> <attribute name="toolBarBreak"> <bool>false</bool> </attribute> <addaction name="editingModeAction"/> <addaction name="offlineModeAction"/> <addaction name="onlineModeAction"/> <addaction name="configurePlcAction"/> <addaction name="disconnectPlcAction"/> </widget> <widget class="QToolBar" name="hmiToolBar"> <property name="windowTitle"> <string>HMI 控件</string> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <attribute name="toolBarArea"> <enum>TopToolBarArea</enum> </attribute> <attribute name="toolBarBreak"> <bool>false</bool> </attribute> <addaction name="addButtonAction"/> <addaction name="addIndicatorAction"/> <addaction name="addNumericDisplayAction"/> <addaction name="addNumericInputAction"/> <addaction name="addLabelAction"/> <addaction name="deleteControlAction"/> </widget> <widget class="QToolBar" name="logicToolBar"> <property name="windowTitle"> <string>控制逻辑节点</string> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <attribute name="toolBarArea"> <enum>TopToolBarArea</enum> </attribute> <attribute name="toolBarBreak"> <bool>false</bool> </attribute> <addaction name="addRungAction"/> <addaction name="insertHorizontalWireAction"/> <addaction name="insertVerticalWireAction"/> <addaction name="parallelInsertAction"/> <addaction name="deleteLogicAction"/> <addaction name="separator"/> <addaction name="addNormallyOpenAction"/> <addaction name="addNormallyClosedAction"/> <addaction name="addNormalCoilAction"/> <addaction name="editRungCommentAction"/> </widget> <widget class="QDockWidget" name="projectDock"> <property name="minimumSize"> <size> <width>210</width> <height>180</height> </size> </property> <property name="windowTitle"> <string>工程</string> </property> <attribute name="dockWidgetArea"> <number>1</number> </attribute> <widget class="QWidget" name="projectDockContents"> <layout class="QVBoxLayout" name="projectDockLayout"> <property name="leftMargin"> <number>6</number> </property> <property name="topMargin"> <number>6</number> </property> <property name="rightMargin"> <number>6</number> </property> <property name="bottomMargin"> <number>6</number> </property> <item> <widget class="QTreeWidget" name="projectTree"> <property name="rootIsDecorated"> <bool>true</bool> </property> <property name="headerHidden"> <bool>true</bool> </property> <column> <property name="text"> <string notr="true">1</string> </property> </column> <item> <property name="text"> <string>HMI 页面</string> </property> </item> <item> <property name="text"> <string>控制逻辑</string> </property> </item> </widget> </item> </layout> </widget> </widget> <widget class="QDockWidget" name="propertiesDock"> <property name="minimumSize"> <size> <width>250</width> <height>180</height> </size> </property> <property name="windowTitle"> <string>属性</string> </property> <attribute name="dockWidgetArea"> <number>2</number> </attribute> <widget class="QWidget" name="propertiesDockContents"> <layout class="QVBoxLayout" name="propertiesDockLayout"> <property name="leftMargin"> <number>8</number> </property> <property name="topMargin"> <number>8</number> </property> <property name="rightMargin"> <number>8</number> </property> <property name="bottomMargin"> <number>8</number> </property> <item> <widget class="QScrollArea" name="propertiesScrollArea"> <property name="frameShape"> <enum>QFrame::NoFrame</enum> </property> <property name="widgetResizable"> <bool>true</bool> </property> <widget class="QWidget" name="propertiesPage"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>234</width> <height>455</height> </rect> </property> <layout class="QVBoxLayout" name="propertiesPageLayout"> <item> <layout class="QFormLayout" name="selectionForm"> <item row="0" column="0"> <widget class="QLabel" name="selectionCaptionLabel"> <property name="text"> <string>当前对象</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QLabel" name="selectionValueLabel"> <property name="text"> <string>未选择</string> </property> </widget> </item> </layout> </item> <item> <widget class="QStackedWidget" name="propertyStack"> <widget class="QWidget" name="hmiPropertiesPage"> <layout class="QFormLayout" name="hmiPropertiesForm"> <property name="fieldGrowthPolicy"> <enum>QFormLayout::AllNonFixedFieldsGrow</enum> </property> <item row="0" column="0"> <widget class="QLabel" name="controlIdLabel"> <property name="text"> <string>控件 ID</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QLineEdit" name="controlIdEdit"/> </item> <item row="1" column="0"> <widget class="QLabel" name="controlTextLabel"> <property name="text"> <string>显示文本</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QLineEdit" name="controlTextEdit"/> </item> <item row="2" column="0"> <widget class="QLabel" name="controlXLabel"> <property name="text"> <string>X</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QSpinBox" name="controlXSpinBox"> <property name="maximum"> <number>4000</number> </property> </widget> </item> <item row="3" column="0"> <widget class="QLabel" name="controlYLabel"> <property name="text"> <string>Y</string> </property> </widget> </item> <item row="3" column="1"> <widget class="QSpinBox" name="controlYSpinBox"> <property name="maximum"> <number>4000</number> </property> </widget> </item> <item row="4" column="0"> <widget class="QLabel" name="controlWidthLabel"> <property name="text"> <string>宽度</string> </property> </widget> </item> <item row="4" column="1"> <widget class="QSpinBox" name="controlWidthSpinBox"> <property name="minimum"> <number>1</number> </property> <property name="maximum"> <number>4000</number> </property> </widget> </item> <item row="5" column="0"> <widget class="QLabel" name="controlHeightLabel"> <property name="text"> <string>高度</string> </property> </widget> </item> <item row="5" column="1"> <widget class="QSpinBox" name="controlHeightSpinBox"> <property name="minimum"> <number>1</number> </property> <property name="maximum"> <number>4000</number> </property> </widget> </item> <item row="6" column="0"> <widget class="QLabel" name="bindingAreaLabel"> <property name="text"> <string>绑定区域</string> </property> </widget> </item> <item row="6" column="1"> <widget class="QComboBox" name="bindingAreaComboBox"> <item> <property name="text"> <string>未绑定</string> </property> </item> <item> <property name="text"> <string>M</string> </property> </item> <item> <property name="text"> <string>D</string> </property> </item> </widget> </item> <item row="7" column="0"> <widget class="QLabel" name="bindingIndexLabel"> <property name="text"> <string>绑定地址</string> </property> </widget> </item> <item row="7" column="1"> <widget class="QSpinBox" name="bindingIndexSpinBox"> <property name="maximum"> <number>4000</number> </property> </widget> </item> <item row="8" column="0"> <widget class="QLabel" name="targetPageLabel"> <property name="text"> <string>目标页面</string> </property> </widget> </item> <item row="8" column="1"> <widget class="QComboBox" name="targetPageComboBox"/> </item> <item row="9" column="0"> <widget class="QLabel" name="buttonOperationLabel"> <property name="text"> <string>按钮操作</string> </property> </widget> </item> <item row="9" column="1"> <widget class="QComboBox" name="buttonOperationComboBox"> <item> <property name="text"> <string>置 ON</string> </property> </item> <item> <property name="text"> <string>置 OFF</string> </property> </item> <item> <property name="text"> <string>取反</string> </property> </item> <item> <property name="text"> <string>瞬时 ON</string> </property> </item> </widget> </item> <item row="10" column="0"> <widget class="QLabel" name="progressMinimumLabel"> <property name="text"> <string>最小值</string> </property> </widget> </item> <item row="10" column="1"> <widget class="QSpinBox" name="progressMinimumSpinBox"> <property name="minimum"> <number>-32768</number> </property> <property name="maximum"> <number>32767</number> </property> </widget> </item> <item row="11" column="0"> <widget class="QLabel" name="progressMaximumLabel"> <property name="text"> <string>最大值</string> </property> </widget> </item> <item row="11" column="1"> <widget class="QSpinBox" name="progressMaximumSpinBox"> <property name="minimum"> <number>-32768</number> </property> <property name="maximum"> <number>32767</number> </property> </widget> </item> <item row="12" column="0"> <widget class="QLabel" name="progressShowValueLabel"> <property name="text"> <string>数值显示</string> </property> </widget> </item> <item row="12" column="1"> <widget class="QCheckBox" name="progressShowValueCheckBox"> <property name="text"> <string>显示百分比</string> </property> </widget> </item> <item row="13" column="0" colspan="2"> <widget class="QPushButton" name="applyPropertiesButton"> <property name="text"> <string>应用属性</string> </property> </widget> </item> </layout> </widget> <widget class="QWidget" name="logicPropertiesPage"> <layout class="QFormLayout" name="logicPropertiesForm"> <property name="fieldGrowthPolicy"> <enum>QFormLayout::AllNonFixedFieldsGrow</enum> </property> <item row="0" column="0"> <widget class="QLabel" name="logicNodeIdLabel"> <property name="text"> <string>节点 ID</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QLineEdit" name="logicNodeIdEdit"> <property name="readOnly"> <bool>true</bool> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="logicNodeTypeCaption"> <property name="text"> <string>节点类型</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QLabel" name="logicNodeTypeLabel"> <property name="text"> <string/> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="logicAddressAreaCaption"> <property name="text"> <string>地址区域</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QLabel" name="logicAddressAreaLabel"> <property name="text"> <string/> </property> </widget> </item> <item row="3" column="0"> <widget class="QLabel" name="logicAddressLabel"> <property name="text"> <string>地址</string> </property> </widget> </item> <item row="3" column="1"> <widget class="QSpinBox" name="logicAddressSpinBox"> <property name="maximum"> <number>4000</number> </property> </widget> </item> <item row="4" column="0"> <widget class="QLabel" name="logicModeLabel"> <property name="text"> <string>工作方式</string> </property> </widget> </item> <item row="4" column="1"> <widget class="QComboBox" name="logicModeComboBox"/> </item> <item row="5" column="0"> <widget class="QLabel" name="logicComparisonLabel"> <property name="text"> <string>比较运算</string> </property> </widget> </item> <item row="5" column="1"> <widget class="QComboBox" name="logicComparisonComboBox"> <item> <property name="text"> <string>等于</string> </property> </item> <item> <property name="text"> <string>不等于</string> </property> </item> <item> <property name="text"> <string>小于</string> </property> </item> <item> <property name="text"> <string>小于等于</string> </property> </item> <item> <property name="text"> <string>大于</string> </property> </item> <item> <property name="text"> <string>大于等于</string> </property> </item> </widget> </item> <item row="6" column="0"> <widget class="QLabel" name="logicValueLabel"> <property name="text"> <string>比较常量</string> </property> </widget> </item> <item row="6" column="1"> <widget class="QSpinBox" name="logicValueSpinBox"> <property name="minimum"> <number>-32768</number> </property> <property name="maximum"> <number>32767</number> </property> </widget> </item> <item row="7" column="0"> <widget class="QLabel" name="logicPresetLabel"> <property name="text"> <string>预设时间(ms)</string> </property> </widget> </item> <item row="7" column="1"> <widget class="QSpinBox" name="logicPresetSpinBox"> <property name="minimum"> <number>1</number> </property> <property name="maximum"> <number>86400000</number> </property> <property name="value"> <number>1000</number> </property> </widget> </item> <item row="8" column="0" colspan="2"> <widget class="QPushButton" name="applyLogicPropertiesButton"> <property name="text"> <string>应用属性</string> </property> </widget> </item> </layout> </widget> </widget> </item> </layout> </widget> </widget> </item> </layout> </widget> </widget> <widget class="QDockWidget" name="outputDock"> <property name="minimumSize"> <size> <width>300</width> <height>110</height> </size> </property> <property name="windowTitle"> <string>输出</string> </property> <attribute name="dockWidgetArea"> <number>8</number> </attribute> <widget class="QWidget" name="outputDockContents"> <layout class="QVBoxLayout" name="outputDockLayout"> <property name="leftMargin"> <number>6</number> </property> <property name="topMargin"> <number>6</number> </property> <property name="rightMargin"> <number>6</number> </property> <property name="bottomMargin"> <number>6</number> </property> <item> <widget class="QListWidget" name="outputList"> <item> <property name="text"> <string>系统已就绪</string> </property> </item> </widget> </item> </layout> </widget> </widget> <action name="exitAction"> <property name="text"> <string>退出(&X)</string> </property> </action> <action name="newProjectAction"> <property name="text"> <string>新建工程</string> </property> <property name="shortcut"> <string>Ctrl+N</string> </property> </action> <action name="saveProjectAction"> <property name="text"> <string>保存工程</string> </property> <property name="shortcut"> <string>Ctrl+S</string> </property> </action> <action name="saveAsProjectAction"> <property name="text"> <string>工程另存为</string> </property> <property name="shortcut"> <string>Ctrl+Shift+S</string> </property> </action> <action name="loadProjectAction"> <property name="text"> <string>加载工程</string> </property> <property name="shortcut"> <string>Ctrl+O</string> </property> </action> <action name="undoAction"> <property name="text"><string>撤销</string></property> <property name="toolTip"><string>撤销当前编辑器的上一步操作</string></property> <property name="shortcut"><string>Ctrl+Z</string></property> </action> <action name="redoAction"> <property name="text"><string>重做</string></property> <property name="toolTip"><string>重做当前编辑器最近撤销的操作</string></property> <property name="shortcut"><string>Ctrl+Y</string></property> </action> <action name="deleteSelectionAction"> <property name="text"><string>删除所选</string></property> <property name="toolTip"><string>删除当前画布中选中的对象</string></property> <property name="shortcut"><string>Delete</string></property> </action> <action name="clearSelectionAction"> <property name="text"><string>清除选择</string></property> <property name="toolTip"><string>清除当前画布选择</string></property> <property name="shortcut"><string>Esc</string></property> </action> <action name="configurePlcAction"> <property name="text"> <string>PLC 配置</string> </property> <property name="toolTip"> <string>配置参数并连接真实 PLC</string> </property> </action> <action name="configureRegisterCommentsAction"> <property name="text"> <string>软元件注释</string> </property> <property name="toolTip"> <string>维护工程级 M/D 地址注释</string> </property> </action> <action name="disconnectPlcAction"> <property name="text"> <string>断开 PLC</string> </property> <property name="toolTip"> <string>断开当前 PLC 连接</string> </property> </action> <action name="addButtonAction"> <property name="text"> <string>按钮</string> </property> <property name="toolTip"> <string>添加按钮控件</string> </property> </action> <action name="addIndicatorAction"> <property name="text"> <string>指示灯</string> </property> <property name="toolTip"> <string>添加指示灯控件</string> </property> </action> <action name="addNumericDisplayAction"> <property name="text"> <string>数值显示</string> </property> <property name="toolTip"> <string>添加数值显示控件</string> </property> </action> <action name="addNumericInputAction"> <property name="text"> <string>数值输入</string> </property> <property name="toolTip"> <string>添加数值输入控件</string> </property> </action> <action name="addProgressBarAction"> <property name="text"> <string>进度条</string> </property> <property name="toolTip"> <string>添加进度条控件</string> </property> </action> <action name="addLabelAction"> <property name="text"> <string>文本</string> </property> <property name="toolTip"> <string>添加固定文本控件</string> </property> </action> <action name="addPageJumpAction"> <property name="text"> <string>页面跳转</string> </property> <property name="toolTip"> <string>添加页面跳转控件</string> </property> </action> <action name="addAlarmListAction"> <property name="text"> <string>报警列表</string> </property> <property name="toolTip"> <string>添加报警列表控件</string> </property> </action> <action name="configureAlarmsAction"> <property name="text"> <string>报警配置</string> </property> <property name="toolTip"> <string>配置 M 和 D 报警条件</string> </property> </action> <action name="deleteControlAction"> <property name="text"> <string>删除</string> </property> <property name="toolTip"> <string>删除当前控件</string> </property> </action> <action name="addRungAction"> <property name="text"> <string>新建网络</string> </property> <property name="toolTip"> <string>在梯形图末尾新增网络</string> </property> </action> <action name="insertHorizontalWireAction"> <property name="text"> <string>横线</string> </property> <property name="toolTip"> <string>在所选条件或横线后插入横线;没有选择时追加到当前网络</string> </property> <property name="shortcut"> <string>F11</string> </property> </action> <action name="insertVerticalWireAction"> <property name="text"> <string>竖线</string> </property> <property name="toolTip"> <string>为所选连续逻辑范围建立横线旁路和竖线连接</string> </property> <property name="shortcut"> <string>F12</string> </property> </action> <action name="deleteHorizontalWireAction"> <property name="text"> <string>删除横线</string> </property> <property name="toolTip"> <string>删除画布中选中的横线</string> </property> <property name="shortcut"> <string>Shift+F11</string> </property> </action> <action name="deleteVerticalWireAction"> <property name="text"> <string>删除竖线</string> </property> <property name="toolTip"> <string>删除画布中选中的竖线及其对应并联支路</string> </property> <property name="shortcut"> <string>Shift+F12</string> </property> </action> <action name="parallelInsertAction"> <property name="text"> <string>并联支路</string> </property> <property name="toolTip"> <string>为画布中选中的连续节点建立并联支路</string> </property> </action> <action name="addNormallyOpenAction"> <property name="text"> <string>常开</string> </property> <property name="toolTip"> <string>向当前网络添加常开触点</string> </property> </action> <action name="addNormallyClosedAction"> <property name="text"> <string>常闭</string> </property> <property name="toolTip"> <string>向当前网络添加常闭触点</string> </property> </action> <action name="addRisingEdgeAction"> <property name="text"> <string>上升沿</string> </property> <property name="toolTip"> <string>添加一个扫描周期的上升沿触点</string> </property> </action> <action name="addFallingEdgeAction"> <property name="text"> <string>下降沿</string> </property> <property name="toolTip"> <string>添加一个扫描周期的下降沿触点</string> </property> </action> <action name="addTimerContactAction"> <property name="text"> <string>T 触点</string> </property> <property name="toolTip"> <string>添加离线仿真定时器触点</string> </property> </action> <action name="addCounterContactAction"> <property name="text"><string>C 触点</string></property> <property name="toolTip"><string>添加离线仿真计数器完成触点</string></property> </action> <action name="addNormalCoilAction"> <property name="text"> <string>线圈</string> </property> <property name="toolTip"> <string>设置当前网络的普通线圈</string> </property> </action> <action name="addSetCoilAction"> <property name="text"> <string>置位</string> </property> <property name="toolTip"> <string>设置当前网络的置位线圈</string> </property> </action> <action name="addResetCoilAction"> <property name="text"> <string>复位</string> </property> <property name="toolTip"> <string>设置当前网络的复位线圈</string> </property> </action> <action name="addTonAction"> <property name="text"> <string>TON</string> </property> <property name="toolTip"> <string>设置非保持接通延时定时器输出</string> </property> </action> <action name="addCtuAction"> <property name="text"><string>CTU</string></property> <property name="toolTip"><string>设置按上升沿执行的加计数器</string></property> </action> <action name="addCtdAction"> <property name="text"><string>CTD</string></property> <property name="toolTip"><string>设置按上升沿执行的减计数器</string></property> </action> <action name="addMoveAction"> <property name="text"><string>MOVE</string></property> <property name="toolTip"><string>设置 D 数据传送指令</string></property> </action> <action name="addAddAction"> <property name="text"><string>ADD</string></property> <property name="toolTip"><string>设置带饱和处理的加法指令</string></property> </action> <action name="addSubAction"> <property name="text"><string>SUB</string></property> <property name="toolTip"><string>设置带饱和处理的减法指令</string></property> </action> <action name="addCompareAction"> <property name="text"> <string>D 比较</string> </property> <property name="toolTip"> <string>向当前网络添加 D 值与常量比较</string> </property> </action> <action name="editRungCommentAction"> <property name="text"> <string>网络注释</string> </property> <property name="toolTip"> <string>编辑当前梯形图网络说明</string> </property> </action> <action name="deleteLogicAction"> <property name="text"> <string>删除节点/网络</string> </property> <property name="toolTip"> <string>删除选中的逻辑节点或网络</string> </property> </action> <action name="editingModeAction"> <property name="checkable"> <bool>true</bool> </property> <property name="checked"> <bool>true</bool> </property> <property name="text"> <string>编辑</string> </property> <property name="toolTip"> <string>进入编辑态</string> </property> </action> <action name="offlineModeAction"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>离线运行</string> </property> <property name="toolTip"> <string>进入离线运行态</string> </property> </action> <action name="onlineModeAction"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>真机运行</string> </property> <property name="toolTip"> <string>进入真机运行态</string> </property> </action> </widget> <resources/> <connections/> </ui>