In this section
Browse the pages in this section for detailed information on each topic.
MAPware-7000 Programming: Tags
What are tags? Tags are names assigned to internal memory registers of the HMC, contacts of an expansion module, and any PLC data registers/coils of an external PLC. Some system tags are predefined when you first begin a project, and other tags are created by the programmer. For example, you must create and assign a…
MAPware-7000 Programming: Screens
What is a Screen? A screen is a predefined collection of objects to be displayed at the same time. A screen is displayed by the press of a button, function key, or can be called by a request from a PLC. How many different types of screens are there? In MAPware, you can configure or…
MAPware-7000 Programming: Data & Display Objects
What is an Object? Screens and tags, as described in the previous chapters, are not useful in and of themselves. Tags contain data that represent machine operation, but without a means of interacting with this data there is no way for an operator to understand or control what the machine is doing. This chapter explores…
MAPware-7000 Programming: Task Management
What is a Task? Tasks are specifically predefined actions taken by the controller such as writing a value to a tag register, displaying a new screen, turning a bit on/off, etc. The number of tasks is limited only by the total amount of memory available in the controller. Each task has two fundamental components: the…
MAPware-7000 Programming: Security
Security The HMC touchscreen models offer varying levels of screen security, from the simplest password protected screen, to sophisticated user accounts and password access. In addition, the entire MAPware project can be password protected to protect the programmers intellectual property. Users and Access Levels Access Levels and Users can be used to control access to…
MAPware-7000 Programming: Alarms
What are Alarms? At the most basic level, alarms are simply predefined messages that display on the HMC screen when a bit attached to each message triggers. This is used in circumstances in which the HMC operator must be notified immediately of a problem or event that is occurring in the system. Alarm features: Configure…
MAPware-7000 Programming: Data Logging 1: Internal Data Logger
Data Logger and Trending The Data Logger is used to record the values of tags over time. The collected data is stored in non-volatile memory inside the HMC or, for models with a SD card slot, can be saved directly to an SD card. This data can be displayed in graphic format on the HMC…
MAPware-7000 Programming: Data Logging 2: External Data Logger
External Data Logger External Data Logging Configuration The HMC units have the option to log data to an external micro SDHC card. 4-32GB Capacity, supported speeds include Classes 2, 4, 6, 10, and UHS Class 1. Data can also be periodically sent to an ftp server through the Ethernet port. To configure an external Data…
MAPware-7000 Programming: Data Logging 3: Trending
Trending Objects There are several screen objects that allow you to view either historical logged data or real-time information. Real Time Trend The Trend object represents up to four target tag registers on an X/Y plot with values recorded versus time. Registers can be consecutive or chosen individually. Values plot according to a predefined time…
MQTT (HMC4000 Series only) MQTT Stands for “Message Queueing Telemetry Transport”. It is an extremely simple and lightweight messaging protocol (subscribe and publish) designed for limited devices and networks with high latency, low bandwidth or unreliable networks. Devices configured as clients can publish and subscribe to topics. Data published to a topic is sent to…
MAPware-7000 Programming: Data Window, Internal Memory and Tags
Data Window The Data Monitor feature is a window available in the MAPware software that displays data values in HMC internal memory. The entire internal memory of the HMC is accessible using the Data Monitor but you select what areas of memory you wish to monitor. In addition to reading values, you can modify data…
