All Projects → alexor81 → Process-Simulator-2-OpenSource

alexor81 / Process-Simulator-2-OpenSource

Licence: other
Open source code of Process Simulator 2

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Process-Simulator-2-OpenSource

Fuxa
Web-based Process Visualization (SCADA/HMI/Dashboard) software
Stars: ✭ 262 (+1210%)
Mutual labels:  mqtt, modbus, opc-ua
Iot Technical Guide
🐝 IoT Technical Guide --- 从零搭建高性能物联网平台及物联网解决方案和Thingsboard源码分析 ✨ ✨ ✨ (IoT Platform, SaaS, MQTT, CoAP, HTTP, Modbus, OPC, WebSocket, 物模型,Protobuf, PostgreSQL, MongoDB, Spring Security, OAuth2, RuleEngine, Kafka, Docker)
Stars: ✭ 2,334 (+11570%)
Mutual labels:  mqtt, modbus, opc-ua
IoT-Technical-Guide
🐝 IoT Technical Guide --- 从零搭建高性能物联网平台及物联网解决方案和Thingsboard源码分析 ✨ ✨ ✨ (IoT Platform, SaaS, MQTT, CoAP, HTTP, Modbus, OPC, WebSocket, 物模型,Protobuf, PostgreSQL, MongoDB, Spring Security, OAuth2, RuleEngine, Kafka, Docker)
Stars: ✭ 2,565 (+12725%)
Mutual labels:  mqtt, modbus, opc-ua
Home Assistant EDP Box
Integração das EDP Box com Home Assistant Core
Stars: ✭ 91 (+355%)
Mutual labels:  mqtt, modbus
Sharpscada
C# SCADA
Stars: ✭ 2,043 (+10115%)
Mutual labels:  modbus, siemens
Oshmi
SCADA HMI for substations and automation applications.
Stars: ✭ 180 (+800%)
Mutual labels:  modbus, opc-ua
Modbridge
Bridge between modbus and MQTT
Stars: ✭ 20 (+0%)
Mutual labels:  mqtt, modbus
Mainflux
Industrial IoT Messaging and Device Management Platform
Stars: ✭ 1,341 (+6605%)
Mutual labels:  mqtt, opc-ua
Iot Dc3
IOT DC3 is an open source, distributed Internet of Things (IOT) platform based on Spring Cloud. It is used for rapid development of IOT projects and management of IOT devices. It is a set of solutions for IOT system.
Stars: ✭ 195 (+875%)
Mutual labels:  mqtt, opc-ua
modbus4mqtt
Modbus TCP <-> MQTT glue. YAML configuration. Robust.
Stars: ✭ 21 (+5%)
Mutual labels:  mqtt, modbus
QUaModbusClient
Modbus to OPC UA Gateway
Stars: ✭ 38 (+90%)
Mutual labels:  modbus, opc-ua
Thingsboard Gateway
Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols
Stars: ✭ 796 (+3880%)
Mutual labels:  mqtt, opc-ua
Actorcloud
Open-source IoT Platform
Stars: ✭ 138 (+590%)
Mutual labels:  mqtt, modbus
Industrial-Security-Auditing-Framework
ISAF aims to be a framework that provides the necessary tools for the correct security audit of industrial environments. This repo is a mirror of https://gitlab.com/d0ubl3g/industrial-security-auditing-framework.
Stars: ✭ 43 (+115%)
Mutual labels:  modbus, siemens
iot-master
物联大师是开源免费的物联网智能网关系统,集成了标准Modbus和主流PLC等多种协议,支持数据采集、公式计算、定时控制、自动控制、异常报警、流量监控、Web组态、远程调试等功能,适用于大部分物联网和工业互联网应用场景。
Stars: ✭ 119 (+495%)
Mutual labels:  modbus, opc-ua
emqx-docs-en
EMQ X Broker Documentation
Stars: ✭ 12 (-40%)
Mutual labels:  mqtt
chat21-ionic
A ionic v5 and Angular 8 desktop and mobile chat
Stars: ✭ 69 (+245%)
Mutual labels:  mqtt
sunricher-wifi-mqtt
control Sunricher LED devices using MQTT
Stars: ✭ 14 (-30%)
Mutual labels:  mqtt
SuperLEDstrip
No description or website provided.
Stars: ✭ 13 (-35%)
Mutual labels:  mqtt
pioreactor
Hardware and software for accessible, extensible, and scalable bioreactors. Built on Raspberry Pi.
Stars: ✭ 28 (+40%)
Mutual labels:  mqtt

Process Simulator 2 Open Source

Open source code of Process Simulator 2
Project site: https://automation.ucoz.com
YouTube channel: https://youtube.com/channel/UC0CQz6fu2gPb9jaKjqNk2RA

Connections

  • Internal - communication between objects inside application.
  • ModbusN - modbus master for Ethernet and Serial port. Uses NModbus library (https://github.com/NModbus/NModbus).
  • MQTT - MQTT client. Uses M2Mqtt library (https://m2mqtt.wordpress.com/).
  • OPC UA - OPC UA client.
  • S7IsoTCP - communication with Siemens SIMATIC PLC S7-300/400 and S7-1200/1500. Uses Snap7 library (http://snap7.sourceforge.net).
  • S7PLCSim - communication with Siemens SIMATIC S7PLCSim V5.4.
  • S7PLCSimAdv2 - communication with Siemens SIMATIC S7PLCSim Advanced v2.

Converters

  • Compare - compare value with configured one.
  • FilterExp - exponential filter.
  • Inverse - invert value of Boolean type or array of this type.
  • Round - round numeric value or all values in array.
  • Scale - scale value using configured ranges.
  • ToBoolean - convert two values (true/false) to Boolean value and backward.
  • ToString - convert any value to string and backward.

Simulation objects

  • Animation.ImageMove - move and rotate image.
  • Binary.Counter - count positive and negative front of Boolean value.
  • Binary.Delay - delay positive and negative front of Boolean value.
  • Binary.Logic - logical operations: AND, OR, XOR, NOT, NAND, NOR, NXOR.
  • Binary.Trigger - trigger logic.
  • Item.ArraySplitter - split Item with array to different Items by index.
  • Item.BitSplitter - split bits of Item to different Items by index.
  • Item.Delay - copy one Item value to another on command with adjustable delay.
  • Item.TimeLine - write values to Items at intervals.
  • Item.WriteToFile - write values to CSV file.
  • Pipeline.Pump - pump simulation.
  • Pipeline.Valve - valve actuator simulation.
  • Real.Calculator - arithmetic operations: Add, Subtract, Multiply, Divide, Modulo, Power, Logarithm, Logarithm (natural), Logarithm (base 10), Exponent, Square root, Sine, Cosine, Tangent, Absolute, Round, Truncate.
  • Real.Comparator - comparison of two values.
  • Real.Generator - signal generation: Sine, Square, Sawtooth, Random.
  • Real.Lag - first order lag.
  • Real.OneOfTwo - one value from two by boolean switch.
  • Real.Scale - scale value using configured ranges.
  • Real.XYDependency - define function Y=F(X) as array of points.
  • Robot.Conveyor - conveyor simulation.
  • Robot.SixAxis - six-axis robot simulation. Can be connected to RoKiSim 1.7 for visualization (http://www.parallemic.org/RoKiSim.html).
  • Script.CSharp - simple script in C# language.
  • Script.CSharpFSM - Finite-state machine in C# language.
  • Sensor.Analog - display and change analog signal with scaling and thresholds.
  • Sensor.Discrete - display and change discrete signal.
  • Voice.Command - recognize predefined phrase and write corresponding value.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].