pylogix:来自 Allen Bradley CompactControl Logix PLC 的读写数据

上传者: 42138525 | 上传时间: 2022-06-27 14:26:02 | 文件大小: 141KB | 文件类型: ZIP
pylogix 该项目将允许您使用 Python 通过以太网 I/P 从罗克韦尔自动化 ControlLogix、CompactLogix 和 Micro8xx PLC 的标签中轻松读取/写入值。 仅支持使用 RSLogix5000/Studio5000 或 Connected Components Workbench (Micro8xx) 编程的 PLC,不支持 PLC5、SLC、MicroLogix 等型号。 他们使用不同的协议,我没有计划支持。 有许多设备支持允许自动发现的 CIP 对象(就像 RSLinx 那样),pylogix 可以发现这些对象,但可能无法以任何其他有意义的方式与之交互。 Pylogix 实际上仅用于与上述 PLC 通信并且仅针对它们进行测试。 它可能不会与任何其他品牌交流。 对于一般支持或问题,我创建了一个,请随时加入并提出问题,我会尽力及时提供帮助。 入

文件下载

资源详情

[{"title":"( 72 个子文件 141KB ) pylogix:来自 Allen Bradley CompactControl Logix PLC 的读写数据","children":[{"title":"pylogix-master","children":[{"title":"pylogix","children":[{"title":"eip.py <span style='color:#111;'> 56.16KB </span>","children":null,"spread":false},{"title":"lgx_response.py <span style='color:#111;'> 4.05KB </span>","children":null,"spread":false},{"title":"lgx_tag.py <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"lgx_comm.py <span style='color:#111;'> 22.45KB </span>","children":null,"spread":false},{"title":"lgx_device.py <span style='color:#111;'> 53.49KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 108B </span>","children":null,"spread":false}],"spread":true},{"title":".github","children":[{"title":"issue_template.md <span style='color:#111;'> 689B </span>","children":null,"spread":false},{"title":"pull_request_template.md <span style='color:#111;'> 866B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE.txt <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"09_multi_read_faster.py <span style='color:#111;'> 908B </span>","children":null,"spread":false},{"title":"27_get_module_properties.py <span style='color:#111;'> 417B </span>","children":null,"spread":false},{"title":"02_read_simple.py <span style='color:#111;'> 444B </span>","children":null,"spread":false},{"title":"11_write_simple.py <span style='color:#111;'> 423B </span>","children":null,"spread":false},{"title":"50_Large_Forward_Open.py <span style='color:#111;'> 578B </span>","children":null,"spread":false},{"title":"06_read_loop.py <span style='color:#111;'> 698B </span>","children":null,"spread":false},{"title":"12_write_program_scope.py <span style='color:#111;'> 626B </span>","children":null,"spread":false},{"title":"08_read_faster.py <span style='color:#111;'> 831B </span>","children":null,"spread":false},{"title":"07_read_first_instance.py <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"05_read_multiple_tags.py <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"15_write_faster.py <span style='color:#111;'> 764B </span>","children":null,"spread":false},{"title":"30_log_to_txt.py <span style='color:#111;'> 476B </span>","children":null,"spread":false},{"title":"80_simple_gui.py <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"03_read_program_scope.py <span style='color:#111;'> 645B </span>","children":null,"spread":false},{"title":"10_write_simple.py <span style='color:#111;'> 491B </span>","children":null,"spread":false},{"title":"21_get_plc_clock.py <span style='color:#111;'> 643B </span>","children":null,"spread":false},{"title":"41_routing.py <span style='color:#111;'> 535B </span>","children":null,"spread":false},{"title":"40_read_timer.py <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"26_save_tags.py <span style='color:#111;'> 496B </span>","children":null,"spread":false},{"title":"81_simple_gui.py <span style='color:#111;'> 31.94KB </span>","children":null,"spread":false},{"title":"14_write_custom_string.py <span style='color:#111;'> 776B </span>","children":null,"spread":false},{"title":"23_get_all_tags.py <span style='color:#111;'> 510B </span>","children":null,"spread":false},{"title":"20_discover_devices.py <span style='color:#111;'> 842B </span>","children":null,"spread":false},{"title":"16_multi_write.py <span style='color:#111;'> 652B </span>","children":null,"spread":false},{"title":"31_log_to_csv.py <span style='color:#111;'> 578B </span>","children":null,"spread":false},{"title":"24_get_controller_tags.py <span style='color:#111;'> 513B </span>","children":null,"spread":false},{"title":"22_set_plc_clock.py <span style='color:#111;'> 304B </span>","children":null,"spread":false},{"title":"01_read_simple.py <span style='color:#111;'> 498B </span>","children":null,"spread":false},{"title":"25_get_program_tags.py <span style='color:#111;'> 594B </span>","children":null,"spread":false},{"title":"32_log_multiple_to_csv.py <span style='color:#111;'> 806B </span>","children":null,"spread":false},{"title":"04_read_array.py <span style='color:#111;'> 563B </span>","children":null,"spread":false},{"title":"13_write_array.py <span style='color:#111;'> 547B </span>","children":null,"spread":false},{"title":"28_audit_network.py <span style='color:#111;'> 1016B </span>","children":null,"spread":false}],"spread":false},{"title":"tox.ini <span style='color:#111;'> 366B </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 754B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.77KB </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"pics","children":[{"title":"progressbar_02.PNG <span style='color:#111;'> 5.60KB </span>","children":null,"spread":false},{"title":"create_bool_arr_02.PNG <span style='color:#111;'> 7.35KB </span>","children":null,"spread":false},{"title":"create_bool_arr_01.PNG <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"progressbar_01.PNG <span style='color:#111;'> 25.40KB </span>","children":null,"spread":false},{"title":"Run_Mode.PNG <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false},{"title":"Edit_Tags.PNG <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"Add_Bool_01.PNG <span style='color:#111;'> 3.55KB </span>","children":null,"spread":false},{"title":"Select_Controller_Tags.PNG <span style='color:#111;'> 4.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"guides","children":[{"title":"Starter-Guide.md <span style='color:#111;'> 3.88KB </span>","children":null,"spread":false},{"title":"Working-With-Files.md <span style='color:#111;'> 851B </span>","children":null,"spread":false},{"title":"Working-With-LogFiles.md <span style='color:#111;'> 950B </span>","children":null,"spread":false},{"title":"Continuous-Reading.md <span style='color:#111;'> 150B </span>","children":null,"spread":false}],"spread":true},{"title":"python_code","children":[{"title":"test-02.py <span style='color:#111;'> 375B </span>","children":null,"spread":false},{"title":"test-03.py <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"test-01.py <span style='color:#111;'> 355B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 344B </span>","children":null,"spread":false},{"title":"Documentation.md <span style='color:#111;'> 18.10KB </span>","children":null,"spread":false},{"title":"Contributing.md <span style='color:#111;'> 15B </span>","children":null,"spread":false}],"spread":true},{"title":"tests","children":[{"title":"clx_setup","children":[{"title":"pylogix_MainProgram-Tags.CSV <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"pylogix-Controller-Tags.CSV <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"udts","children":[{"title":"Basic.L5X <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"Arrays.L5X <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"combined.L5X <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"PylogixTests.py <span style='color:#111;'> 18.40KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false},{"title":"Randomizer.py <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明