因为我身边是没有plc实体硬件的,所以不要想在有实体plc情况下的连接方式,那个我会。
我目前只能将程序下载到博途si m里面, Ip地址都对得上,在king io serve里面,就是不能采集plc的数据。该怎么办?
如何用king io serve和博图sim数据采集。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
关注 引自免费微信小程序:皆我百晓生
要解决这个问题,你需要按照以下步骤操作,确保King IO Serve能正确地从博途SIM PLC中采集数据。这里我们假设你已经安装了King User Interface和King IO Server,并且在博途中创建了一个包含PLC程序的项目。
-
配置博途SIM PLC:
- 打开博途(TIA Portal),打开包含PLC程序的项目。
- 选择"Simulator"视图,然后点击工具栏上的"Start"按钮启动SIM PLC。
- 在SIM PLC的设备树中,找到你的CPU,右键单击并选择"Properties"。
- 在属性窗口中,切换到"Communication"选项卡,确保"Online Access"被选中,并设置适当的IP地址、端口号和站号。默认情况下,站号通常为1,端口号可以是102, 502等,但需要与King IO Server配置保持一致。
-
配置King IO Server:
- 启动King IO Server软件。
- 点击"Configuration" -> "New Project"新建一个项目。
- 在新项目中,添加一个新的"Device",选择西门子PLC作为类型。
- 输入正确的IP地址、端口号和站号,这些信息应与博途SIM PLC中的设置匹配。
- 添加需要采集的数据点,例如输入(I)和输出(O)。这可以通过"Add Item" -> "Input"或"Output"完成,然后在弹出的窗口中指定PLC内部变量的名称或地址。
- 设置数据采集周期,根据需求选择合适的值,比如100毫秒。
- 确认配置无误后,点击"Apply"保存设置。
-
运行King User Interface:
- 启动King User Interface,加载之前创建的King IO Server项目。
- 如果一切正常,你应该能看到数据在界面上实时更新。如果没有数据,检查网络连接、端口设置以及博途SIM PLC是否正在运行。
-
查看和调试:
- 如果仍然有问题,尝试在King IO Server中查看日志,它可能提供了关于错误的更多细节。
- 检查防火墙设置,确保King IO Server和博途SIM PLC之间的通信不受阻塞。
- 另外,确认PLC程序中用于数据交换的变量已正确声明,并在程序中有读写操作。
注意:由于这是一个纯软件环境,没有实际的PLC硬件,某些功能可能会受到限制。然而,对于大多数基本的数据采集和监控任务,这个方法应该足够有效。如果你遇到任何特定的错误消息,可以提供详细信息,以便我可以进一步协助你。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录-
悬赏问题
- ¥15 系统 24h2 专业工作站版,浏览文件夹的图库,视频,图片之类的怎样删除?
- ¥15 怎么把512还原为520格式
- ¥15 MATLAB的动态模态分解出现错误,以CFX非定常模拟结果为快照
- ¥15 求高通平台Softsim调试经验
- ¥15 canal如何实现将mysql多张表(月表)采集入库到目标表中(一张表)?
- ¥15 wpf ScrollViewer实现冻结左侧宽度w范围内的视图
- ¥15 栅极驱动低侧烧毁MOSFET
- ¥30 写segy数据时出错3
- ¥100 linux下qt运行QCefView demo报错
- ¥50 F1C100S下的红外解码IR_RX驱动问题