This is my archive

REST data interface – Authentication

REST data interface – Authentication This topic shows how to use the authentication service for protected resources on the PLCnext Engineer embedded HMI web server in order to use this service for making the REST data interface a protected service as well. Note: Phoenix Contact reserves the right to make changes and additions in further versions that might lead to… Read More

REST data interface – Sessions

REST data interface – Sessions If desired, the web server can track the set of active client stations based on their corresponding session information. Otherwise, the web server automatically considers each station to be anonymous. Here’s how session reports are managed. Note: Phoenix Contact reserves the right to make changes and additions… Read More

Using gRPC communication in PLCnext Technology

Using gRPC communication in PLCnext Technology Short introduction to gRPC gRPC is a modern open source high performance Remote Procedural Call (RPC) framework. Initially developed at Google and now lead by the Cloud Native Computing Foundation. It is very flexible and user-friendly, it can easily put in communication… Read More

Modbus TCP client

Modbus TCP client Available from firmware 2024.6 Modbus is a long-living communication standard in industrial automation. It has been developed to communicate via TCP and meeting security needs. There are different Modbus implementations available, e.g. as a function block (available in the PLCnext Store). But using a… Read More

Communication via MQTT broker

Communication via MQTT broker Available from firmware 2024.0 LTS PLCnext devices running firmware 2024.0 LTS or newer can communicate not just to Proficloud but to any MQTT broker, e.g. those provided by Amazon Warehouse Services (AWS) or Microsoft Azure. This implementation of an MQTT client directly within the firmware is one of many possibilities,… Read More

Communication interfaces – Overview

Communication interfaces – Overview The PLCnext Runtime System comes with built-in communication interfaces. Depending on the firmware release on your PLCnext Control, the set of features can be different.  Here you will find a description to every communication interface: OPC UA® Server OPC UA® Client OPC UA® PubSub Remote Service Calls (RSC)… Read More

Querying notifications via RSC INotificationLoggerService

Querying notifications via RSC INotificationLoggerService Notifications that have been saved by means of the Notification Logger can be queried via RSC interfaces, and one that is already provided with the PLCnext Runtime System is thisINotificationLoggerService.  With the release of the PLCnext Control RFC 4072R which is the first PLCnext Control device made for system redundancy, an additionalINotificationLoggerService2 is provided… Read More

RSC Axioline Services

RSC Axioline Services The Axioline component can be extended via interfaces for Axioline services. You can use one interface for acyclic communication (PdiRead, PdiWrite). This interface is available via the RSC protocol. The parameter data, diagnostic information, and status information (PDI = Parameters, Diagnostics and Information) of an… Read More

RSC PROFINET Services

RSC PROFINET Services The PROFINET component can be extended via interfaces for PROFINET services. You can use one interface for acyclic communication (RecordRead, RecordWrite). The interface is available via the RSC protocol. The parameter data, diagnostic information, and status information (PDI = Parameters, Diagnostics and Information) of a PROFINET… Read More

RSC GDS services

RSC GDS services Note: The execution of RSC services can take some time. For this reason, avoid direct calls from ESM tasks that are scheduled for real-time execution. IDataAccessService During runtime, the function extensions can use the IDataAccessService interface to have read and write access to the GDS data. The… Read More